對springcloud的技術棧作個總結:
微服務概念
落地技術
服務開發
springboot、spring、springmvc
服務配置與管理
netflix公司的archaius、阿里的diamond等
服務註冊與發現
eureka、consul、zookeeper等
服務呼叫
rest、rpc、grpc
服務熔斷器
hystrix、envoy等
負載均衡
ribbon、nginx等
服務呼叫
rest、rpc、grpc
服務介面呼叫(客戶端呼叫服務的簡化工具)
feign等
訊息佇列
kafka、rabbitmq、activemq等
服務配置中心管理
springcloudconfig、chef等
服務路由(api閘道器)
zuul等
服務監控
zabbix、nagios、metrics、spectator等
全鏈路追蹤
服務部署
docker、openstack、kubernetes等
資料流操作開發包
springcloud stream(封裝與redis,rabbit、kafka等傳送接收訊息)
事件訊息匯流排
spring cloud bus
微服務技術棧有哪些
微服務條目 技術備註 服務開發 springboot spring springmvc 服務配置與管理 netflix公司的archaius 阿里的diamond等 服務註冊與發現 eureka consul zookeeper等 服務呼叫 rest rpc grpc 服務熔斷器 hystrix e...
SaaS技術棧有多複雜?
特別宣告 本文基於tools and services i use to run my saas進行修改。軟體saas化由於需要考量架構的各個方面,所以需要的技術棧非常全面。以乙個客戶管理saas應用為例,可能涉及的技術棧包括 開發就是把系統做出來的意思。開發涉及編碼 專案管理 測試等多個環境。其中...
微服務技術棧有哪些
微服務條目 技術備註 服務開發 springboot spring springmvc 服務配置與管理 netflix公司的archaius 阿里的diamond等 服務註冊與發現 eureka consul zookeeper等 服務呼叫 rest rpc grpc 服務熔斷器 hystrix e...