1. spring:           是一个轻量级控制反转(IoC)和面向切面(AOP)的容器框架。
  2. spring mvc:                   spring集成的mvc开发框架。
  3. spring boot:                  spring框架的扩展和自动化,开箱即用和约定优于配置。
  4. spring cloud:                 分布式服务治理框架,用于服务之间的通信、熔断和监控等,依赖spring boot开发微服务。
  5. spring security / Shiro:  是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架。
  6. spring Task / quartz:     任务调度
  7. spring boot admin:        管理和监控spring boot应用程序
  8. actuator:                       系统监控功能
  9. mybatis:                       是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。
  10. redis:                            是一个高性能的key-value内存数据库。
  11. rabbitMQ / activeMQ:   消息队列服务,可以解耦业务模块、异步通信、高并发限流、超时任务、数据延时处理。
  12. dubbo:                          是一款高性能、轻量级的开源Java RPC框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。
  13. Thymeleaf / Velocity:   视图模板引擎。
  14. Solr / Elasticsearch:     分布式全文搜索引擎
  15. nginx:                           反向代理服务器
  16. tomcat:                         应用服务器
  17. activiti:                           工作流
  18. Log4j:                          日志
  19. poi:                              Excel操作
  20. JUnit:                           单元测试框架
  21. Mockito:                      数据模拟框架
  22. AB测试工具:               模拟高并发
  23. druid:                          数据库连接池
  24. spring assistant插件:  创建spring boot项目
  25. lombok插件:               简化代码
  26. WebFlux:                    响应式Web框架,完全异步无阻塞,可以提高系统的吞吐量和伸缩性(不是提高性能)。
  27. Consul:                       注册中心
  28. Ribbon、Feign:          服务消费
  29. Hystrix、Turbine:       服务熔断
  30. Zuul:                           服务网关
  31. Sleuth、ZipKin:          链路追踪
  32. Config、Bus:              配置中心

Spring cloud中相关的工具和库的更多相关文章

  1. Spring Cloud中五大神兽总结(Eureka/Ribbon/Feign/Hystrix/zuul)

    Spring Cloud中五大神兽总结(Eureka/Ribbon/Feign/Hystrix/zuul) 1.Eureka Eureka是Netflix的一个子模块,也是核心模块之一.Eureka是 ...

  2. Spring Cloud中Feign如何统一设置验证token

    代码地址:https://github.com/hbbliyong/springcloud.git 原理是通过每个微服务请求之前都从认证服务获取认证之后的token,然后将token放入到请求头中带过 ...

  3. Spring Cloud中Hystrix、Ribbon及Feign的熔断关系是什么?

    导读 今天和大家聊一聊在Spring Cloud微服务框架实践中,比较核心但是又很容易把人搞得稀里糊涂的一个问题,那就是在Spring Cloud中Hystrix.Ribbon以及Feign它们三者之 ...

  4. 详解Spring Cloud中Hystrix 线程隔离导致ThreadLocal数据丢失

    在Spring Cloud中我们用Hystrix来实现断路器,Zuul中默认是用信号量(Hystrix默认是线程)来进行隔离的,我们可以通过配置使用线程方式隔离. 在使用线程隔离的时候,有个问题是必须 ...

  5. Spring Cloud中,如何解决Feign整合Hystrix第一次请求失败的问题

    Spring Cloud中,Feign和Ribbon在整合了Hystrix后,可能会出现首次调用失败的问题,要如何解决该问题呢? 造成该问题的原因 Hystrix默认的超时时间是1秒,如果超过这个时间 ...

  6. Spring Cloud中负载均衡器概览

    在上篇文章中(RestTemplate的逆袭之路,从发送请求到负载均衡)我们完整的分析了RestTemplate的工作过程,在分析的过程中,我们遇到过一个ILoadBalancer接口,这个接口中有一 ...

  7. Spring Cloud中关于Feign的常见问题总结

    一.FeignClient接口,不能使用@GettingMapping 之类的组合注解 代码示例: @FeignClient("microservice-provider-user" ...

  8. Spring Cloud中的负载均衡策略

    在上篇博客(Spring Cloud中负载均衡器概览)中,我们大致的了解了一下Spring Cloud中有哪些负载均衡器,但是对于负载均衡策略我们并没有去详细了解,我们只是知道在BaseLoadBal ...

  9. Spring Cloud中服务的发现与消费

    之前没注意,微信公众号的图片不能引用到其他地方,本文图片显示不正常,原图在写完博客后已经删了,,,,,,所以本文小伙伴可以移步这里https://mp.weixin.qq.com/s/GoIZdwt5 ...

随机推荐

  1. 如何在 Docker 环境下自动给 .NET 程序生成 Dump

    前言 之前"一线码农"大佬有写文章介绍了如何在 windows 下自动 dump,正好手里有个在 docker 环境下 dump 的需求,所以在参考大佬文章的基础上,有了本篇. ​ ...

  2. opentack - 本地化

    目录 1 Openstack minimal component 1 组件与功能 2 集群数据存储 2 neutron控制端和计算节点 2.1 SDN网络实现方式 2.2 安全组实现 2.3 虚拟机内 ...

  3. LogMysqlApeT

    with LogMysqlApeT(db) as m_client: condition = "select * from {} where deleted=0 ".format( ...

  4. Error attempting to get column from result set

    当使用mybatis plus3.2.0+springboot2.1.1 报错 Error attempting to get column from result set 1.一般出现这种问题,最简 ...

  5. 如何使用Nsight System?

    如何使用Nsight System?

  6. 35 张图带你 MySQL 调优

    这是 MySQL 基础系列的第四篇文章,之前的三篇文章见如下链接 138 张图带你 MySQL 入门 47 张图带你 MySQL 进阶!!! 炸裂!MySQL 82 张图带你飞 一般传统互联网公司很少 ...

  7. 容斥+dp (一)

    ARC115 E AtCoder Problem Statement Given is a sequence of \(N\) integers \(A_1\),\(A_2\),...,\(A_N\) ...

  8. spring如何集成第三方框架? 比如mybatis

    实体Bean的创建: 1: 基于class构建, 2: 构造方法构建 3: 静态工厂方法创建 4: FactoryBean构建 spring如何集成第三方框架? 比如mybatis 在mybatis中 ...

  9. 『动善时』JMeter基础 — 48、使用JMeter自身代理录制测试脚本

    目录 1.测试计划内包含的元件 2.HTTP代理服务器的设置内容 3.设置浏览器的代理服务器 4.录制脚本 5.查看录制的脚本 6.HTTP代理服务器的排除模式 7.保存脚本 录制脚本只不过是我们日常 ...

  10. 使用mockjs模拟分页请求

    首先安装mockjs npm install mockjs --save-dev 创建mock.js //mock.js const Mock = require("mockjs" ...