Spring Cloud
古木2019
这个作者很懒,什么都没留下…
展开
-
使用 FeignClient 进行微服务交互(微服务接口互相调用)
先写一个公共方法: public String getSettingValue(String name) { Map<String, Object> map = (Map) settingClient.getByName(name).getData(); return (String) map.get("value"); }然后...原创 2019-11-20 15:20:09 · 3701 阅读 · 3 评论 -
Spring Cloud Config+Bus:实现动态刷新配置文件
如果需要实现修改远端仓库里的配置文件的信息,对应的配置信息的客户端也能动态的刷新配置信息,而不要重新启动程序。那么需要引入消息中间件,我这里使用的是RabbitMQ,还有微服务和RabbitMQ进行通信的Spring Cloud Bus。Config Server1.pom.xml <dependency> <groupId>org.spr...原创 2019-11-13 18:18:25 · 217 阅读 · 0 评论 -
Spring Cloud微服务-基于Eureka的feign调用(1)
全文概览本章是为后续的深度学习做准备工作主要包含以下内容开发三个简单应用,包括:注册中心、服务提供方、服务消费方,后续研究和实战都在这三个应用基础上进行;SpringCloud主要框架服务发现——Netflix Eureka服务调用——Netflix Feign熔断器——Netflix Hystrix服务网关——Netflix Zuul分布式配置——Spring ...原创 2019-03-26 13:29:40 · 1601 阅读 · 1 评论 -
Spring Cloud微服务-网关(2)
微服务网关Zuul为什么需要微服务网关不同的微服务一般有不同的网络地址,而外部的客户端可能需要调用多个服务的接口才能完成一个业务需求。比如一个电影购票的收集APP,可能回调用电影分类微服务,用户微服务,支付微服务等。如果客户端直接和微服务进行通信,会存在一下问题:#客户端会多次请求不同微服务,增加客户端的复杂性#存在跨域请求,在一定场景下处理相对复杂#认证复杂,每一个服务都需要独立认...原创 2019-03-26 15:51:55 · 206 阅读 · 0 评论 -
把一个微服务java程序打成jar包
运行命令:java -jar kayu.jar原创 2019-05-08 22:07:40 · 3859 阅读 · 0 评论