logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Nacos 进阶篇---服务发现:服务之间请求调用链路分析(六)

每一个客户端服务都有一个本地缓存列表,先根据服务名去本地缓存列表当中找,如果没有就去调用Nacos实例查询接口查询注册表当中数据,查到的话进行返回,同步更新本地缓存列表,同时也会开启定时任务来维护本地缓存列表。如果根据服务名在本地缓存列表查到多个服务实例,最终会根据负载均衡的策略选择其中一个, 进行 HTTP 调用。最后我们还看了Nacos实例查询接口,实例数据是从Nacos注册表当中获取,进行返

文章图片
#服务发现#java#开发语言
Nacos 入门篇(一)

在早期Spring Cloud开始流行的时候,Eureka使用的比较广泛,后来这个项目在2018年7月的时候,官方就宣布Eureka 2.0不再维护了。再后来阿里推出了全新的 Spring Cloud Alibaba 系列,nacos 就是其中的一员。接下来就跟小编一起来了解下:Nacos官网 | Nacos 官方社区 | Nacos 下载 | Nacos动态服务发现: 动态服务发现很好理解,就是

文章图片
#java#开发语言
Nacos 进阶篇---Nacos服务下线做了哪些事情 ?(八)

当Spring容器销毁的时候,首先我们知道Nacos客户端服务下线,是会调用服务端删除实例的接口,在这个接口当中,会把 instance 实例列表进行移除,然后就和服务注册代码逻辑一样,利用写时替换的方式,更新Nacos注册表的数据。在Nacos注册数据表变动后,服务端是发布一个事件,然后利用 udp 的方式去通知每一个客户端服务。注册服务:Spring容器启动,Nacos客户端利用事件监听,从而

文章图片
#java#开发语言
玩转docker到天亮-入门概述(一)

1.Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。2.Docker的主要目标是‘build ,ship and run any app,anywhere’,也就是说通过对应用程序组件的封装,分发,部署,运行等生

文章图片
#docker#容器#运维
Springboot引入本地jar包

一、引言嗨嗨 ~二、实践1.在resources下面新建lib文件夹,并把jar包文件放到这个目录下2.在pom文件定义几个依赖指向刚才引入的文件注意:重点是systemPath这个路径必须得是你jar的路径。其他的按照套路填就行,要求不是太严格。${project.basedir}只是一个系统自己的常量,不用管它<dependency><groupId>com.aliyu

#spring boot#jar#java
到底了