目錄
1、系統架構圖
1.1 工程依賴
2 tykj-api 模組
3 tykj-common 模組
4 tykj-registry 服務
5 tykj-gateway 服務
6 tykj-demo-service 示例服務
7 nacos 配置中心服務
8 zipkin服務
9 sentinel-dashbaord服務
10 xxl-job-admin服務
11 seata-server服務
該模組主要是作為其他微服務的本地依賴,提供各種api 客戶端,主要是feign客戶端、resttemplate客戶端。
該模組主要是作為其他微服務的本地依賴,提供各種公共commponent、enum、constant、util、service等等。
註冊中心服務。
閘道器服務:提供統一路由入口,實現統一認證、授權、統計、限流、熔斷、服務降級等等功能。
與業務相關的微服務可以參考此服務實現,此服務提供了一些常用的示例。
1、executorservicecomponenttest :執行緒池元件示例
2、jmstemplatetest :jmstemplate示例
3、redislockcomponenttest :redis鎖元件示例
4、homeworkreliablemsgrepotest :jpa repo示例
5、druid 訪問 http://$:$/druid admin/admin
6、seta-at模式(feign呼叫) : com.tykj.n151ai.demoservice.user.controller.usercontroller.insertforseataatwithfeign(homeworkreliablemsg)
7、seta-at模式(resttemplate呼叫) : com.tykj.n151ai.demoservice.user.controller.usercontroller.insertforseataatwithresttemplate(homeworkreliablemsg)
8、seta-tcc模式(resttemplate呼叫) : com.tykj.n151ai.demoservice.user.controller.usercontroller.seatatesttcc(long, long, long, long)
9、jetcache兩級快取使用 :
@sentinelresource(value = "findbyreliablemsgid")
@cached(area = "default", name = "homeworkreliablemsg", cachetype = cachetype.both, cachenullvalue = false)
public homeworkreliablemsg findbyreliablemsgid(long reliablemsgid)
配置中心服務。
分布式鏈路跟蹤服務。
哨兵控制台服務
xxl-job管理控制台服務
seata分布式事務框架中tc
Python第一次執行分布式計算程式
1.python第一次執行分布式計算程式.1 在linux終端執行以下命令 2 在windows系統下,可以在dos視窗輸入以下命令 執行結果如下,但是遇到一些問題 目前還沒找到解決辦法 要將目錄切換到python的安裝目錄,否則報錯 python 不是內部或外部命令,也不是可執行的程式或批處理檔案...
關於分布式系統架構被問最多的問題,今天一次性說清!
提起 微服務架構 有兩個永恆話題 服務治理 分布式事務。資料庫和業務模組的垂直拆分為我們帶來了系統效能 穩定性和開發效率的提公升的同時也引入了一些更複雜的問題,例如在資料一致性問題上,我們不再能夠依賴資料庫的本地事務,對於一系列的跨庫寫入操作,如何保證其原子性,是微服務架構下不得不面對的問題。直接上...
分布式系統的簡單學習一
理解分布式架構 分布式系統 distributed system 是建立在網路之上的軟體系統。正是因為軟體的特性,所以分布式系統具有高度的內聚性和透明性。因此,網路和分布式系統之間的區別更多的在於高層軟體 特別是作業系統 而不是硬體。為什麼會發展分布式架構?1.穩定性和可用性這兩個指標很難達到。如 ...