3-6作业1和作业2
来源:3-6 【总结与作业】关于 ad-eureka 的介绍及作业

TsuiXh
2019-05-15
- 元信息中包含了服务的名称和服务的ip地址以及启动状态
- 元信息存储在内存当中吧
问题是根据自己的猜测做的解答,如有不对的地方还请老师指正,多谢
写回答
1回答
-
张勤一
2019-05-15
同学你好:
1. Eureka 维护微服务的元信息使用了一个两层的 Map 结构,定义如下:
private final ConcurrentHashMap<String, Map<String, Lease<InstanceInfo>>> registry =new ConcurrentHashMap<String, Map<String, Lease<InstanceInfo>>>();
第一层hash map的key是app name,也就是应用名字
第二层hash map的key是instance name,也就是实例名字
正如你所说,核心的数据就是服务的名称、ip 地址、端口号、状态等数据。
2. 元信息存储在 ConcurrentHashMap,也就是内存(JVM)中。
欢迎来 QQ 群随时交流、讨论,也非常感谢同学的支持!
10
相似问题