微服務常見技術框架

摘了了一下常見的微服務技術框架,仔細看一下,其實微服務離我們很近很近。在日常的開發中我們距離微服務架構缺少的只是微服務的治理部分。不過我覺得這未必是一件壞事,微服務架構本身就應該合理控制架構的規模,避免架構本身的治理工作超過業務本身提供的服務。

微服務常見技術框架
微服務條目    落地技術
服務開發    SpringBoot,Spring,SpringMVC
服務配置與管理    Netflix公司的Archaius、阿里的Diamond等
服務註冊與發現    Eureka、Consul、Zookeeper等
服務調用    Rest、RPC、gRPC、dubbo
服務熔斷器    Hystrix、Envoy等
負載均衡    Ribbon、Nginx等
服務接口調用(客戶端調用服務的簡化工具)    Feign等
消息隊列    Kafka、RabbitMQ、ActiveMQ等
服務配置中心管理    SpringCloudConfig、Chef等
服務路由(API網關)    Zuul等
服務監控    Zabbix、Nagios、Metrics、Specatator等
全鏈路追蹤    Zipkin、Brave、Dapper等
服務部署    Docker、OpenStack、Kubernetes等
數據流操作開發包    SpringCloud Stream(封裝與Redis,Rabbit,Kafka等發送接收消息)
事件消息總線    SpringCloud Bus

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章