分布式部署(下篇)

2021-10-09 16:25:49 字數 412 閱讀 8327

**服務和使用者服務搭建完畢後,我們繼續搭建剩下的服務:筆記服務和日誌服務。

筆記服務負責與筆記本相關的所有業務邏輯處理,也就是本專案中的主要業務功能,在**上基本不需要做修改,只用配置好 consul 即可。

**結構

entity

service

獲取筆記本列表

**邏輯中唯一需要修改的地方是獲取筆記本列表。原來的邏輯是在使用者註冊成功後,自動建立預設筆記本。當業務分離後,使用者註冊和建立筆記本是兩個互不相干的業務,因此將建立預設筆記本的邏輯放在獲取筆記本列表中。當發現使用者沒有筆記本時,建立乙個預設筆記本並返回,這也就進一步做到了業務的解耦,**如下:

/**

* 獲

分布式部署

一 分布式架構和部署 1 如何進行分布式部署 2 系統拆分後,模組之間如何相互呼叫 3 如何進行統一的會話 session 管理 4 如何實現單點登入 5 如何保證一致性更新 6 如何規劃和處理分布式事務 7 如何對重要服務實現ha 二 高併發和web層的效能優化 1 高併發的處理 2 nginx的...

solr分布式部署

solr 分布式部署 solr複製模式,是一種在分布式環境下用於同步主從伺服器的一種實現方式,因之前提到的基於rsync的solr不同方式部署成本過高,被solr1.4版本所替換,取而代之的就是基於http協議的索引檔案傳輸機制,該方式部署簡單,只需配置乙個檔案即可。以下講解具體操作步驟 步驟分主伺...

minio分布式部署

一 至少準備四個節點 192.168.0.100 m1192.168.0.101 m2192.168.0.102 m3192.168.0.103m4 二 部署 在m1機器上進行目錄的建立 1 建立相關目錄 mkdir p usr local minio wget cp minio usr local...