
spring cloud
文章平均质量分 89
-62
记笔记...
展开
-
Docker在CentOS上的安装
Docker 分为 CE 和 EE 两大版本。CE 即社区版(免费,支持周期 7 个月),EE 即企业版,强调安全,付费使用,支持周期 24 个月。Docker CE 分为stabletest和nightly三个更新频道。官方网站上有各种环境下的,这里主要介绍 Docker CE 在 CentOS上的安装。原创 2023-02-02 19:28:30 · 527 阅读 · 0 评论 -
Gateway服务网关详细总结
过滤器的作用是什么?① 对路由的请求或响应做加工处理,比如添加请求头② 配置在路由下的过滤器只对当前路由的请求生效defaultFilters的作用是什么?① 对所有路由都生效的过滤器需求:定义全局过滤器,拦截请求,判断请求的参数是否满足下面条件:参数中是否有authorization,authorization参数值是否为admin如果同时满足则放行,否则拦截实现:@Order(-1)@Component@Override// 1.获取请求参数。原创 2023-02-01 19:36:03 · 682 阅读 · 0 评论 -
Feign远程调用详细总结+代码实现
使用Feign的步骤:① 引入依赖② 添加@EnableFeignClients注解③ 编写FeignClient接口④ 使用FeignClient中定义的方法代替RestTemplateFeign可以支持很多的自定义配置,如下表所示:类型作用说明修改日志级别包含四种不同的级别:NONE、BASIC、HEADERS、FULL响应结果的解析器http远程调用的结果做解析,例如解析json字符串为java对象请求参数编码将请求参数编码,便于通过http请求发送支持的注解格式。原创 2023-01-31 19:58:50 · 880 阅读 · 0 评论 -
Nacos配置管理
{spring.application.name}-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}作为文件id,来读取配置。[spring.application.name]-[spring.profiles.active].yaml,例如:userservice-dev.yaml。[spring.application.name].yaml,例如:userservice.yaml。原创 2023-01-31 10:45:33 · 179 阅读 · 0 评论 -
Nacos注册中心
Nacos是SpringCloudAlibaba的组件,而SpringCloudAlibaba也遵循SpringCloud中定义的服务注册、服务发现规范。国内公司一般都推崇阿里巴巴的技术,比如注册中心,SpringCloudAlibaba也推出了一个名为Nacos的注册中心。当本集群内不可用时,才访问其它集群。服务器设备性能有差异,部分实例所在机器性能较好,另一些较差,我们希望性能好的机器承担更多的用户请求。Nacos集群默认采用AP方式,当集群中存在非临时实例时,采用CP模式;Eureka采用AP方式。原创 2023-01-31 10:29:38 · 89 阅读 · 0 评论 -
springcloud服务拆分和Eureka
如果一个服务器的并发连接数过高,配置了AvailabilityFilteringRule规则的客户端也会将其忽略。并发连接数的上限,可以由客户端的 . .ActiveConnectionsLimit属性进行配置。(1)在默认情况下,这台服务器如果3次连接失败,这台服务器就会被设置为“短路”状态。:以区域可用的服务器为基础进行服务器的选择。这个规则会随机选择服务器,这个权重值会影响服务器的选择。配置方式:直观,方便,无需重新打包发布,但无法做全局配置。:忽略那些短路的服务器,并选择并发数较低的服务器。原创 2023-01-31 10:06:05 · 136 阅读 · 0 评论