一、微服务架构图:
二、技术介绍:
- 服务注册和服务发现:consul
- 服务健康检查:consul
- 配置管理:consul、archaius
- 集群容错:hystrix
- 计数监控:codahale-metrics、java-statsd-client、hystrix-dashboard、turbine、statsd、graphite、grafana
- 服务路由:ribbon
- 服务通信:retrofit、AsyncHttpClient(不选择okhttp,是因为okhttp性能比较差)
- 文档输出:swagger
- 日志统计:logback+ELK
- 简化代码:lombok
- 消息队列:rabbitmq
- 分布式锁:redis实现和consul实现
- 本地缓存:guava cache
- 链路跟踪:zipkin、brave
- 基本技术:springboot
- 安全鉴权:auth2、openId connect
- 自动化构建与部署:gitlab + jenkins + docker + k8s
本文参考:http://www.cnblogs.com/java-zhao/p/5538232.html
本文标题:微服务架构实践
本文链接:https://blog.quwenai.cn/post/4063.html
版权声明:本文不使用任何协议授权,您可以任何形式自由转载或使用。








还没有评论,来说两句吧...