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概念的项目自动化构建开源工具。 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|