原创 .Net Core 微服務架構基於Ocelot聯合Consul實現服務治理、負載均衡、限流、熔斷(二)

上篇文章我們講到Ocelot實現Api網關,這篇文章我們一起來實現Ocelot與Consul結合實現服務治理; 一般我的習慣喜歡將所有的Nuget引用放在一個Core基類中,避免版本不一致的情況發生; 創建ServiceCore類庫,引用

原创 .NET Core API框架實戰(七) 集成Vue 實踐

1、下載VS Code安裝Node.js並依賴vue腳手架 如未安裝:https://nodejs.org/dist/v8.11.4/node-v8.11.4-x64.msi 如安裝node.js 檢查是否安裝成功 檢查安裝成功之後,輸

原创 .Net Core 微服務架構基於Ocelot實現Api網關入門(一)

本文章不做Ocelot的介紹及它能做什麼,如果想了解理論知識的話可查看官方文檔; Ocelot文檔 這是部署Ocelot時的結構圖,下面進入實戰完成這張圖的部署;  一、創建微服務項目 從上圖來看,我們需要創建三個項目分別: 注意,建議

原创 Windows 安裝 MongoDB 及可視化工具安裝

MongoDB 下載及安裝 mongodb及可視化工具下載地址:https://pan.baidu.com/s/1Il3Vsax0BBJOYlETqZzf7w 官網:https://www.mongodb.com/download-cen

原创 NET Core API框架實戰(六) 集成Vue 實踐

1、下載VS Code安裝Node.js並依賴vue腳手架 如未安裝:https://nodejs.org/dist/v8.11.4/node-v8.11.4-x64.msi 如安裝node.js 檢查是否安裝成功 檢查安裝成功之後,輸

原创 .Net Core 部署Docker容器

1、創建.net core項目 啓用docker支持 2、編寫Dockerfile鏡像文件 FROM microsoft/dotnet:2.1-aspnetcore-runtime WORKDIR /app COPY . . EXPO

原创 .Net Core微服務之Consul部署

1、創建.Net Core項目,創建ConsulBuilderExtensions 擴展類 引用Consul類庫:Install-Package Consul -Version 0.7.2.6 public static class

原创 Windows 安裝 docker容器

爲什麼要使用 Docker? 作爲一種新興的虛擬化方式,Docker 跟傳統的虛擬化方式相比具有衆多的優勢。 更高效的利用系統資源 由於容器不需要進行硬件虛擬以及運行完整操作系統等額外開銷,Docker 對系統資源的利用率更高。無論是應用

原创 Windows 安裝 Consul

 Consul下載地址:https://pan.baidu.com/s/1PSa4wPf5ORHdMqZeSlv6Pw 配置環境變量: 檢查是否配置成功: 啓動consul 輸入網址 http://localhost:8500

原创 Windows 安裝 Redis 及可視化工具安裝

redis及可視化工具下載地址:https://pan.baidu.com/s/1-cw6BsgPY4DN9qns-TKl9w 安裝完成後,安裝目錄下大概會有以下幾個文件: redis-server.exe:服務端程序,提供redis服

原创 SQL Server 日期轉換代碼及運算

 SQL 日期轉換代碼: select CONVERT(varchar, getdate(), 120 ) --2004-09-12 11:06:08 select replace(replace(replace(CONVERT(va

原创 C# DBHelper類

using System; using System.Collections.Generic; using System.Configuration; using System.Data; using System.Data.SqlCl

原创 .Net 使用Log4Net 獲取系統日誌並寫入數據庫

異常對於程序來說是非常重要的,方便我們程序員發現異常、並能夠快速的找到異常;本文介紹使用Log4net實現獲取程序的錯誤信息,並將錯誤信息寫入Sql Server數據庫。 第一步:引用Log4Net包 PM>Install-Package

原创 SQL Server 查詢兩個時間段的交集

create table test( startdate date, enddate date ) insert test VALUES('2018-9-1','2018-9-10') insert test VALUES('2018-

原创 InstallUtil.exe 安裝服務程序

1、打開運行 輸入 cmd,按回車,輸入cd C:\Windows\Microsoft.NET\Framework\v4.0.30319,回車,然後輸入InstallUtil.exe 運行該程序,運行之後會有一些介紹 2、輸入 Insta