spring cloud
新林。
这个作者很懒,什么都没留下…
展开
-
spring boot2.x使用kafka消息队列(以及低版本springboot1.5x整合kafka后的问题)
项目中经常会用到kafka作为消息中间件,有kafka记录收集日志,也有用kafka传消息异步处理业务逻辑,如果kafka处理业务逻辑,则要业务考虑是否要保证消息可靠性。记录一下springboot使用kafka的项目demo,以及配置文件如何配置原创 2020-07-30 22:45:40 · 2791 阅读 · 3 评论 -
spring cloud入门学习以及spring cloud技术栈架构图(分布式系统架构图)
spring cloud入门学习以及spring cloud技术栈架构图。分布式系统架构图。一、Spring Cloud是什么?spring cloud是微服务架构的一整套微服务解决方案的技术栈,是这些技术栈的框架集合,包含了服务治理、注册中心、配置中心、客户端负载均衡、网关、限流熔断、分布式链路追踪、分布式事务等技术栈,这些技术栈提供了微服务架构存在的各种问题的解决方案。原创 2020-07-26 23:14:42 · 6040 阅读 · 0 评论 -
spring cloud gateway网关的简单使用
原来springcloud使用的网关是Zuul,但是Zuul1.0性能不太好,而Zuul2.0一开始并没有开源,Spring为了替换Zuul1.0而开发了Spring Cloud Gateway,所以Spring现在推荐使用的网关是Spring Cloud Gateway。为什么要用网关?因为在微服务架构里面,可能有成百上千的微服务,IP、端口不能写死。所有外网客户端访问,都经过网关,然后网关也会从注册中心发现要访问的服务的IP列表,通过网关转发这些请求到相关内部的服务原创 2020-07-26 19:09:17 · 1005 阅读 · 0 评论 -
引入spring-cloud-starter-dubbo后启动项目失败:No application config found or it‘s not a valid config!
引入spring-cloud-starter-dubbo后启动项目失败:java.lang.IllegalStateException: No application config。检查源码是说dubbo.application.name这个配置没有,但是我配置了也是提示这个异常,再检查发现是jar版本问题。spring-cloud-alibaba-dependencies由2.1.0.RELEASE修改为2.1.1.RELEASE即可解决原创 2020-07-26 12:17:48 · 19220 阅读 · 5 评论 -
spring cloud使用dubbo实现服务调用,以及dubbo调用服务和springcloud的feign调用服务的区别
spring cloud整合dubbo组件实现服务调用,以及dubbo调用服务和springcloud的feign调用服务的区别原创 2020-07-26 00:16:27 · 6099 阅读 · 1 评论 -
spring cloud基于Ribbon和OpenFeign组件实现服务远程调用
Ribbon和Feign是什么?为什么要使用这两个组件?Ribbon 和 Feign是spring cloud里面基于http请求的实现客户端负载均衡调用其他服务的组件,是一个HTTP客户端工具类框架,直接引入到项目中使用,不需要单独部署。Feign 是在 Ribbon的基础上进行了一次改进,可以更优雅而简单的实现了服务调用。为什么使用Ribbon、Feign这两个组件?在没有使用ribbon、feign之前,我们怎么调用其他服务的HTTP接口?我们一般使用HttpClient 或 RestTemplat原创 2020-07-19 19:32:07 · 642 阅读 · 0 评论 -
spring cloud使用nacos作为注册中心以及nacos的下载、服务器搭建
nacos是阿里巴巴开源的注册中心,而eureka2.0已经闭源了,所以nacos可能是接下来替换eurea的一种解决方案。对比于现在用的Zookeeper,Eureka注册中心,Nacos即能支持Dubbo生态,又能支持springcloud生态。相当于springcloud体系中的 Eureka + springcloud config。这里使用springboot2.0整合nacos,记录这个流程的笔记原创 2020-07-15 21:34:01 · 1457 阅读 · 1 评论