上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 31 下一页
摘要: ####Consul是什么 Consul是HashiCorp公司推出的开源工具。HashiCorp Consul是一种服务网络解决方案,使团队能够管理服务之间以及跨预处理和多云环境和运行时的安全网络连接。Consul为网络基础设施设备提供服务发现、服务网格、流量管理和自动更新。您可以单独使用这些功能 阅读全文
posted @ 2023-04-08 10:36 shigp1 阅读(225) 评论(0) 推荐(0)
摘要: 要想启用 钉钉 消息通知,需要创建并配置钉钉机器人的授权,并为 webhookUrl 和 secret 提供正确的配置。webhookUrl是钉钉提供的自定义接入服务,可以通过此url向钉钉发送消息。首先用钉钉客户端为要发送通知的群新建机器人。打开钉钉聊天右上角的群设置,找到下面的机器人。然后添加机 阅读全文
posted @ 2023-04-05 20:41 shigp1 阅读(320) 评论(0) 推荐(0)
摘要: 为什么需要配置中心 单体应用,配置写在配置文件中,没有什么大问题。如果要切换环境 可以切换不同的profile(2种方式),但在微服务中。 微服务比较多。成百上千,配置很多,需要集中管理。 管理不同环境的配置。 需要动态调整配置参数,更改配置不停服。 配置中心介绍 分布式配置中心包括3个部分: 存放 阅读全文
posted @ 2023-04-05 17:01 shigp1 阅读(35) 评论(0) 推荐(0)
摘要: SpringCloud Admin可以通过邮件来通知服务的下线和上线。 在SpringBoot Admin Server端添加邮件依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot- 阅读全文
posted @ 2023-04-05 10:41 shigp1 阅读(44) 评论(0) 推荐(0)
摘要: ###1. 什么是 Spring Boot Admin? Spring Boot Admin 是 codecentric 公司开发的一款开源社区项目,目标是让用户更方便的管理以及监控 Spring Boot ® 应用。 应用可以通过我们的Spring Boot Admin客户端(通过HTTP的方式) 阅读全文
posted @ 2023-04-03 22:33 shigp1 阅读(249) 评论(0) 推荐(0)
摘要: 在大型分布式系统中,一次调用可能要经过很多不同的系统,调用很多服务。每个服务之间的调用会越来越复杂。会引入以下问题: 如何快速发现问题? 如何判断故障影响范围? 如何梳理服务依赖以及依赖的合理性? 如何分析链路性能问题以及实时容量规划? 为了快速定位问题及时解决问题,引入了分布式链路追踪。分布式链路 阅读全文
posted @ 2023-04-02 21:57 shigp1 阅读(180) 评论(0) 推荐(0)
摘要: 后台的微服务和客户端之间都有一个类似于酒店的前台,叫做网关。网关一般有以下作用: 1、统一登录认证,由网关来进行身份认证,调用每个微服务时就不用各自认证了。 2、解决跨越问题,微服务一般是部署在内网中。客户端调用时存在跨域。 3、动态路由和负载均衡,根据请求路径动态分发到不同服务。也可根据服务名进行 阅读全文
posted @ 2023-04-02 18:45 shigp1 阅读(57) 评论(0) 推荐(0)
摘要: spring cloud 用的是 hystrix,是一个容错组件。 Hystrix实现了 超时机制和断路器模式。 Hystrix是Netflix开源的一个类库,用于隔离远程系统、服务或者第三方库,防止级联失败,从而提升系统的可用性与容错性。主要有以下几点功能: 为系统提供保护机制。在依赖的服务出现高 阅读全文
posted @ 2023-04-02 16:12 shigp1 阅读(404) 评论(0) 推荐(0)
摘要: 通过http调用服务受网络影响较大,当网络波动时,http调用可能会失败,需要去重试,可以手动重试,这样代码会很不优雅。所幸feign有自己的超时重试机制,Ribbon的重试机制和Feign的重试机制有冲突,所以源码中默认关闭Feign的重试机制。 样例搭建 修改Producer模块中的contro 阅读全文
posted @ 2023-04-01 20:24 shigp1 阅读(1386) 评论(0) 推荐(0)
摘要: 压缩 服务端provider配置 #服务端开启压缩 server.compression.enabled=true 调用方consumer配置 #配置请求GZIP压缩 feign.compression.request.enabled=true #配置响应GZIP压缩 feign.compressi 阅读全文
posted @ 2023-04-01 16:37 shigp1 阅读(369) 评论(0) 推荐(0)
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 31 下一页