springcloud
文章平均质量分 79
零维展开智子
励志成为算法大牛
展开
-
Nacos配置管理
在nacos中添加配置管理微服务中引入nacos的config依赖添加bootstrap.xml,配置cloud的属性值。不是所有的配置都适合放到配置中心,维护很繁琐将需要运行时调整的参数放到nacos配置中心,也就是自定义的配置。原创 2023-03-03 01:46:40 · 197 阅读 · 0 评论 -
Nacos注册中心
一级:提供者的服务。二级:集群的名称。三级:集群中部署了该服务的物理服务器。负载均衡策略优先选择同集群服务实例列表找不到提供者,才会去其他集群寻找,并且发出警告先确认集群中的实例列表,再根据负载均衡策略选择具体的实例权重策略值在0~1之间权重越大,概率越大0的话就不会被访问每个namespace都有一个唯一的ID,除了默认的public配置文件中的namespace属性设置的是ID,而不是名称不同namespace下的服务不可见,也就是说刚才你修改后就获取不到提供者的服务了。原创 2023-03-02 19:56:02 · 359 阅读 · 0 评论 -
Ribbon负载均衡
负载均衡规则规则接口是IRule默认是轮询算法负载均衡方式代码方式配置文件方式饥饿加载开启加载指定微服务名称。原创 2023-03-01 13:46:07 · 307 阅读 · 0 评论 -
Eureka注册中心
在eureka架构中,微服务角色有两类:eurekaserver:服务器,注册中心记录服务信息心跳监控errekaclient:客户端provider:服务提供者,例如user-service注册自己的信息到eurekaservice每隔30s向eurekaservice发送心跳consumer:服务消费者,例如order-service根据服务名称向eurekaservice拉取服务列表基于服务列表做负载均衡,选中一个微服务后发起远程调用引入eureka-server依赖。原创 2023-02-28 22:57:31 · 342 阅读 · 1 评论 -
服务拆分及远程调用
基于RestTemplate发起的http请求实现远程调用;http请求做远程调用是与语言无关的调用,只要知道对方的ip、端口、接口路径、请求参数就可以。原创 2023-02-28 13:18:19 · 313 阅读 · 0 评论 -
认识微服务
单体架构特点:简单方便、高度耦合、扩展性差、适合小型项目、例如:学生管理系统分布式架构特点?松耦合、扩展性好、但架构复杂、难度大、适合大型互联网项目,例如:京东、淘宝微服务:一种良好的分布式架构方案优点:拆分粒度更小、服务更独立、耦合度更低缺点:架构非常复杂,运维、监控、部署难度提高。原创 2023-02-27 23:20:25 · 82 阅读 · 0 评论