SpringCloud
灬点点
菜鸟
展开
-
网关
一、什么是网关1、网关:Gateway又称网间连接器、协议转换器。网关在传输层上以实现网络互连,是最复杂的网络互连设备,仅用于两个高层协议不同的网络互连。大家都知道,从一个房间走到另一个房间,必然要经过一扇门。同样,从一个网络向另一个网络发送信息,也必须经过一道“关口”,这道关口就是网关。顾名思义,网关(Gateway)就是一个网络连接到另一个网络的“关口”。按照不同的分类标准,网关也有很多...原创 2020-03-30 22:39:09 · 802 阅读 · 0 评论 -
客户端负载均衡、中间件对比
一、目前用最多的项目作用用得最多成功的替代项目正在推进替代项目服务发现EurekaConsul、ZookeeperAlibaba Nacos负载均衡器RibbonSOFARPCHoxton M3才会有替代品断路器Hystrix-Resilience4j、Alibaba Sentinel声明式HTTP客户端Feign-Retrofi...原创 2020-03-15 17:16:00 · 756 阅读 · 0 评论 -
什么是RestTemplate
一. 什么是RestTemplate传统情况下在java代码里访问restful服务,一般使用Apache的HttpClient。不过此种方法使用起来太过繁琐。spring提供了一种简单便捷的模板类来进行操作,这就是RestTemplate。二、使用方法定义一个简单的restful接口@RestControllerpublic class TestController{ @Re...翻译 2018-09-25 09:53:36 · 8672 阅读 · 0 评论 -
SpringCloud错误总结
1.com.netflix.discovery.shared.transport.TransportException: Cannot execute request on any known server原因: 原因是 Eureka服务注册中心也会将自己作为客户端来尝试注册它自己,所以我们需要禁用它的客户端注册行为解决:在application.yml 添加配置eureka: cli...原创 2018-09-20 17:18:58 · 520 阅读 · 0 评论 -
学习Springcloud的感悟
1、学习Springcloud的最大的感受是服务特别多,单独的搭建服务就很多如:下图所示所以管理起来比较费劲,但是有一个很好的工具docker帮助你更好的维护Springcloud的服务、如果将Springcloud的这些项目运行,我的电脑必定卡死。我将代码上传到github中、还有一些并不全、如config的项目还没有搭建、地址如下:https://github.com/863473007/...原创 2018-11-11 11:19:00 · 2804 阅读 · 2 评论 -
Springboot-cache原理与源码
一、JSR107Java Caching:定义了5个核心接口,分别是CachingProvider, CacheManager, Cache, Entry 和 Expiry。CachingProvider:定义了创建、配置、获取、管理和控制多个CacheManager。一个应用可以在运行期访问多个CachingProvider。CacheManager:定义了创建、配置、获取、管理和控制多个...原创 2018-11-12 16:31:07 · 1512 阅读 · 0 评论