如何创建一个Eureka Client?(下)

简介: 在上篇中已经讲了 Eureka Server 的配置文件读取。接下来讲讲 Eureka Client 的创建。每一个 eureka server 都是一个 eureka client,是用来和其他 eureka-server 节点注册和通信的。

2.是否需要注册到别的注册中心。eurekaServer 有个配置:eureka.client.fetchRegistry,单机情况下为 false。false 表示自己就是注册中心。职责就是维护服务实例,并不需要去检索服务。67.png

3.支持调度的线程池。

68.png

4.支持心跳的线程池。

69.png

5.支持缓存刷新的线程池。

70.png

6.支持底层的 eureka client 和 eureka server 进行通信的组件。

71.png

7.初始化调度任务。

72.png

总结

先创建了 EurekaInstanceConfig,基于 EurekaInstanceConfig 和 InstanceInfo 创建 ApplicationInfoManager,之后才创建 DiscoveryClient。

我是指北君,操千曲而后晓声,观千剑而后识器。感谢各位人才的:点赞、收藏和评论,我们下期更精彩!


相关文章
|
数据可视化 Python
跟着Titanic案例学Seaborn之Countplot
跟着Titanic案例学Seaborn之Countplot
261 0
|
开发框架 安全 .NET
使用grpcui测试gRPC服务
使用grpcui测试gRPC服务
360 0
|
Java
Direct buffer OutOfMemoryError
Direct buffer OutOfMemoryError
157 0
|
机器学习/深度学习 编解码 PyTorch
复旦大学提出SemiSAM | 如何使用SAM来增强半监督医学图像分割?这或许是条可行的路
复旦大学提出SemiSAM | 如何使用SAM来增强半监督医学图像分割?这或许是条可行的路
658 0
AutoJs Pro 7.0.4-1 实战教程---史上最全抖音极速版
AutoJs Pro 7.0.4-1 实战教程---史上最全抖音极速版
614 0
|
存储 Java 测试技术
发布jar到maven中央仓库idea+nexus存储库管理操作流程
发布jar到maven中央仓库idea+nexus存储库管理操作流程
243 0
|
移动开发 Linux Windows
linux系统中QT进行文本读写操作的方法
linux系统中QT进行文本读写操作的方法
370 0
|
搜索推荐 安全 Java
elasticsearch安装详细教程
elasticsearch安装详细教程
|
前端开发
关于ant design中input限制加空格的问题
关于ant design中input限制加空格的问题
384 0
|
Unix Linux API
[RK3568 Android11]libusb流程简介
[RK3568 Android11]libusb流程简介
461 0
 [RK3568 Android11]libusb流程简介