微服务技术栈
开源技术
| 微服务条目 | 落地技术 |
|---|---|
| 服务开发 | 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 |
| 全链路追踪 | Zipkin,Brave,Dapper |
| 服务部署 | Docker,OpenStack,Kubernetes |
| 数据流操作开发包 | SpringCloud Stream(封装于Redis,Rabbit,Kafka等发送和接收消息) |
| 事件消息总线 | SpringCloud Bus |
公司微服务架构
- 阿里:dubbo+HFS
- 京东:JSF
- 新浪:Motan
- 当当网:DubboX

浙公网安备 33010602011771号