十年河東,十年河西,莫欺少年窮
學無止境,精益求精
部署環境:2臺windowsServe伺服器,2臺linux伺服器,阿里雲CLB負載均衡伺服器(2個),阿里雲RabbitMQ,阿里雲Ots表格儲存(用於存物聯網裝置上報資料),Sqlserver伺服器(存放業務主資料),Postgresql伺服器(短期存放非業務主資料),阿里雲Redis例項,物件儲存OSS(檔案儲存)
涉及到的專案:PC端後臺管理系統,客戶端/商家端小程式,若干windows服務
開發語言:C#
開發框架:NetCore3.1 或 Net5以上
1、CLB負載均衡
用於負載Https的443埠請求及Mqtt的1883埠請求
和
配置負載均衡的過程再此不做說明,總之有了負載均衡的加持,就擁有了橫向擴充套件的能力
2、windowServer伺服器的作用
用於部署NetCore專案,部署微信小程式介面專案,部署windows服務,部署...
兩臺伺服器,我們姑且稱之為A 和 B,其中A為主伺服器,B為從伺服器,AB兩臺伺服器均安裝sqlserver2014,並透過配置實現主從複製。關於主從複製,可參考:WindowsServer--SQL Server搭建主從同步實現讀寫分離 - 事務性分發
B伺服器安裝單機版PGsql資料庫,用於儲存一些非核心業務資料,因為這些業務資料量相對而言增長比較快,但即使丟失了,對主業務也沒太大影響,因此...