| Druid | 数据库连接池 | Apollo | 携程开源配置管理中心 |
| Elastic | 伸缩的; 灵活的; | Gradle | |
| Dubbo | 阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和 Spring框架无缝集成。 | Zookeeper | 是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。 |
| Solor | 独立的企业级搜索应用服务器 | Apache Shiro | 是一个强大且易用的Java安全框架,执行身份验证、授权、密码和会话管理。 |
| Elasticsearch | 基于Lucene的搜索服务器 | Lombok | IDEA插件 |
| Spring Boot Actuator | 可以帮助你监控和管理Spring Boot应用,比如健康检查、审计、统计和HTTP追踪等。 | Spring Cloud Eureka | 一个基于 REST 服务的,服务注册与发现的组件 |
| Spring Cloud Ribbon | 基于客户端的负载均衡组件 | Spring Cloud Feign | Netflix开发的声明式、模板化的HTTP客户端 |
| Hystrix | 客户端容错保护,特性有服务降级、服务熔断、请求缓存、请求合并、依赖隔离;为了优化Ribbon、防止整个微服务架构因为某个服务节点的问题导致崩溃,是个保险丝的作用,防止服务雪崩。 | Spring Cloud Turbine | 将多个Hystrix Metrics Streams 聚合为一个,以便显示在一个仪表板视图中。 |
| Zuul | 微服务网关,包含了对请求的路由和过滤两个最主要的功能 | Sleuth | 微服务跟踪(sleuth)其实是一个工具,它在整个分布式系统中能跟踪一个用户请求的过程(包括数据采集,数据传输,数据存储,数据分析,数据可视化),捕获这些跟踪数据,就能构建微服务的整个调用链的视图,这是调试和监控微服务的关键工具。 |
| Consul | Consul是一个服务管理软件。支持多数据中心下,分布式高可用的,服务发现和配置共享。 | Gradle | 是一个基于Apache Ant和Apache Maven概念的项目自动化构建开源工具。 |