消息队列-RabbitMQ
在微服务的使用中,我们不可避免需要服务之间的相互调用,但传统模式下,我们使用如OpenFeign的调用方式,需要等待被调用方直接业务并返回结果后,才能进行后续任务,此时,调用者会处于阻塞状态。
阅读更多SpringCloud基础(6)– OpenFeign与熔断和降级
Feign和RestTemplate一样,也是HTTP客户端请求工具,但是它的使用方式更加便捷。本章,我们学习OpenFeign以及服务熔断和降级的概念
阅读更多SpringCloud进阶(1)–Nacos基础
在我们之前的微服务学习中,我们了解了一套微服务解决方案,但是它是基于Netflix的解决方案,实际上我们发现,很多框架都已经停止维护了。因此,我们需要寻找一套更好的解决方案–SpringCloud Alibaba
阅读更多SpringCloud基础(3)–配置中心Config
在之前的学习中,我们发现SpringCloud存在许多需要在配置文件中配置的数据,但实际情况下,我们如果一个一个去配置文件必然极其繁琐。因此我们需要一种更加高级的集中化地配置文件管理工具,集中地对配置文件进行配置。
阅读更多SpringCloud基础(2)–网关Gateway
在学习了Eureka之后,我们应该学习的服务降级与熔断,但因为SpringCloud已经停止维护Hystrix,因此把这部分学习延后到SpringCloud Alibaba中。直接进行Gateway网关。
阅读更多SpringCloud基础(1)–简介与Eureka的使用
当我们创建一个传统的SpringBoot项目,随着项目的不断扩大,越来越多的功能被加入到项目中,此时如果所有功能都集中到单端上,会对服务器造成巨大压力,一台服务器承受不住巨大的单体应用的部署,且单体应用维护也愈发困难,这就需要我们开发新的框架来解决了。
阅读更多Autowired注解与Resource注解的区别
在我们使用Spring的过程中,经常需要使用bean,而Spring提供了bean的自动注入机制,在Java中,存在Autowired注解与Resource注解两种实现bean自动注入的注解,但两者存在区别。
阅读更多