03 2023 档案
摘要:Dubbo高级特性 dubbo-admin管理平台 Monitor就是管理中心,但是官方宣布此组件并不完整正在维护中,所以一般采用dubbo-admin组件来进行服务的监控和管理。 dubbo-admin管理平台,是图形化的服务管理页面。 可以从注册中心最终获取到所有服务提供者和服务消费者进行配置管
阅读全文
摘要:Dubbo 分布式项目重要概念 所有通过互联网连接的、对所有网民公开的项目都是互联网项目。传统项目例如企业内部使用的办公OA系统、人事管理HR系统、客户关系CRM系统等不对公网用户开放的项目。也就是说,传统项目和互联网项目所面相的用户群体不同,传统项目面向企业员工,互联网项目面向所有网民。 通常传统
阅读全文
摘要:Nacos注册中心 Nacos是阿里巴巴的产品,作为SpringCloud的组件。Nacos可以用作注册中心和分布式配置管理中心,相对于Eureka功能更多一些。 Nacos也是服务端和客户端的结构,服务端通过官方仓库下载的压缩包进行启动,客户端还是引入依赖配置服务路径进行挂载。 因为SpringC
阅读全文
摘要:Ribbon负载均衡 负载均衡流程 在通过服务名称访问服务的时候,无法直接访问目标服务,Ribbon在检测到使用服务名进行远程调用的路径之后,会从eureka获取此服务下所有的实例,并获取到服务的真实访问地址,再通过一定的负载均衡策略访问目标地址。 代码实现 注解的拦截 因为在RestTemplat
阅读全文
摘要:Eureka注册中心 服务提供者与消费者 在分布式架构中,各个服务之间的数据相互会相互交流,每个服务即会向外发送数据,同样也需要请求其他服务的数据。 服务提供者:在一次业务中,被其他微服务调用并发送数据出来的服务。 服务消费者:在一次业务中,主动调用其他微服务获取数据,完成自己的业务的服务。 在一个
阅读全文