微服务架构实践
2016-11-14 22:26
141 查看
一、微服务架构图:
二、技术介绍:
服务注册和服务发现: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
二、技术介绍:
服务注册和服务发现: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
相关文章推荐
- DotNET企业架构应用实践 - 用服务定位器(SL)完成服务的多种实现的统一调用
- 【活动公告】LinkCoder主题社区活动上海站第一期 —— 面向分布式服务架构的实践
- 分布式平台微服务架构演化实践
- 微服务架构实践感悟
- 基于微服务架构,改造企业核心系统之实践
- 面向服务体系架构的业务规划和建模方法系列之四--实践案例介绍“汽车贷款 推荐
- 微服务实践(七):从单体式架构迁移到微服务架构
- 微服务架构实践感悟
- 微服务架构实践感悟
- 微服务架构与可持续交付实践
- 架构设计:一种远程调用服务的设计构思(zookeeper的一种应用实践)
- MVC项目实践,在三层架构下实现SportsStore-09,ASP.NET MVC调用ASP.NET Web API的查询服务
- 架构设计:一种远程调用服务的设计构思(zookeeper的一种应用实践)
- 微服务架构实践总结
- 【活动公告】LinkCoder主题社区活动上海站第一期 —— 面向分布式服务架构的实践
- 架构设计:一种远程调用服务的设计构思(zookeeper的一种应用实践)
- 微服务架构实践总结
- 大型分布式网站架构设计与实践 第一章《面向服务的体系架构(SOA)》
- 第一章 微服务架构实践