微服務條目
落地技術
服務開發
springboot,spring,springmvc
服務配置與管理
netflix公司的archaius、阿里的diamond等
服務註冊與發現
eureka、consul、zookeeper等
服務呼叫
rest、rpc、grpc
服務熔斷器
hystrix、envoy等
負載均衡
ribbon、nginx等
服務介面呼叫(客戶端呼叫服務的簡化工具)
feign等
訊息佇列
kafka、rabbitmq、activemq等
服務配置中心管理
springcloudconfig、chef等
服務路由(api閘道器)
zuul等
服務監控
zabbix、nagios、metrics、specatator等
全鏈路追蹤
服務部署
docker、openstack、kubernetes等
資料流操作開發包
springcloud stream(封裝與redis,rabbit,kafka等傳送接收訊息)
事件訊息匯流排
springcloud bus
當前各大it公司用的微服務架構有哪些
各微服務框架對比
歡迎關注 ● 共同進步
SpringCloud 入門介紹
業界大牛馬丁.福勒 martin fowler 這樣描述微服務 微服務 強調的是服務的大小,它關注的是某乙個點,是具體解決某乙個問題 提供落地對應服務的乙個服務應用,狹意的看,可以看作eclipse裡面的乙個個微服務工程 或者module 微服務化的核心就是將傳統的一站式應用,根據業務拆分成乙個乙個...
SpringCloud入門概述
springcloud的是什麼?spring cloud,基於 spring boot提供了一套微服務解決方案,包括服務註冊與發現,配置中心,全鏈路監控,服務閘道器,負載均衡,熔斷器等元件,除了基於 netflix的開源元件做高度抽象封裝之外,還有一些選型中立的開源元件。spring cloud利用...
spring cloud 實戰入門 三
服務之間的呼叫 在上面兩篇文章中,我們分別建立了註冊中心eurek和乙個服務pricing,這一單介紹服務之間的調.enableeurekaclient 用於註冊中心發現這個服務,另外這裡注意一點,這裡可以使用 enablediscoveryclient.這倆個的區別是前面的這個只能用於eureka...