微服务
文章平均质量分 84
Qing__zi
这个作者很懒,什么都没留下…
展开
-
【微服务】八. 统一网关gateway
gateway原创 2023-10-08 16:34:09 · 1041 阅读 · 1 评论 -
【微服务】七. http客户端Feign
feign原创 2023-10-07 15:32:45 · 468 阅读 · 0 评论 -
【微服务】六. Nacos配置管理
将配置交给Nacos管理的步骤:在Nacos中添加配置文件在微服务中引入nacos的config依赖在微服务中添加bootstrap.yml,配置nacos地址、当前环境、服务名称、文件后缀名。这些决定了程序启动时去nacos读取哪个文件。Naocs配置更改后,微服务可以实现热更新,方式:通过@Value注解注入,结合@RefreshScope来刷新通过@ConfigurationProperties注入,自动刷新注意事项:不是所有的配置都适合放到配置中心,维护起来比较麻烦。原创 2023-09-15 10:19:49 · 555 阅读 · 0 评论 -
【微服务】五. Nacos服务注册
Nacos服务分级存储模型一级是服务,例如userservice二级是集群,例如杭州或上海三级是实例,例如杭州机房的某台部署了userservice的服务器如何设置实例的集群属性修改application.yml文件,添加spring.cloud.nacos.discovery.cluster-name属性即可NacosRule负载均衡策略优先选择同集群服务实例列表本地集群找不到提供者,才去其他集群寻找,并且会报警告确定了可用实例列表后,再采用随机负载均衡挑选实例。原创 2023-09-06 16:57:28 · 1078 阅读 · 0 评论 -
【微服务】四. Rabbon负载均衡
Ribbon负载均衡规则规则接口是IRule默认实现是ZoneAvoidanceRule,根据zone选择服务列表,然后轮询(一般操作中没有选择服务列表的概念,可认为是轮询。选择服务列表:选择同一地域下的服务)负载均衡自定义方式代码方式:配置灵活,但修改时需要重新打包发布配置方式:直观,方便,无需重新打包发布,但无法做全局配置饥饿加载开启饥饿加载指定饥饿加载的微服务名称。原创 2023-04-24 10:21:51 · 278 阅读 · 1 评论 -
【微服务】三. Eureka注册中心
服务调用出现的问题:服务消费者该如何获取服务提供者的地址信息?如果有多个消费者,消费者该如何选择?消费者如何得知服务提供者的健康状态?原创 2023-04-23 10:58:54 · 80 阅读 · 0 评论 -
【微服务】二. 服务拆分及远程调用
微服务调用方式:基于RestTemplate发起的http请求实现远程调用。http请求做远程调用是与语言无关的调用,只要知道对方的ip、端口、接口路径、请求参数即可。原创 2023-04-13 21:30:33 · 79 阅读 · 0 评论 -
【微服务】一.认识微服务
服务介绍。认识微服务原创 2023-04-13 20:38:35 · 71 阅读 · 0 评论