
springcloud
zy_crazy_code
java高级开发工程师
展开
-
springcloud 组件功能
client功能1. 注册:每个微服务启动时,将自己的网络地址等信息注册到注册中心,注册中心会存储(内存中)这些信息。2. 获取服务注册表:服务消费者从注册中心,查询服务提供者的网络地址,并使用该地址调用服务提供者,为了避免每次都查注册表信息,所以client会定时去server拉取注册表信息到缓存到client本地。3. 心跳:各个微服务与注册中心通过某种机制(心跳)通信,若注册中心长时间和服务间没有通信,就会注销该实例。4. 调用:实际的服务调用,通过注册表,解析服务名和具体地址的对应关系,原创 2021-01-04 22:03:11 · 116 阅读 · 0 评论 -
Eureka-server入门级介
介绍之前先来一个demo再进行详细解答1、new project2、勾选eureka server 其他默认3、application.properties#是否将自己注册到Eureka Server,默认为true,由于当前就是server,故而设置成false,表明该服务不会向eureka注册自己的信息eureka.client.register-with-eureka=false#是否从eureka server获取注册信息,由于单节点,不需要同步其他节点数据,用fals原创 2021-01-04 21:40:36 · 183 阅读 · 0 评论 -
一文章带你了解微服务
1、由来:单体应用-->SOA-->微服务1.1、单体应用概念:所有功能全部打包在一起。应用大部分是一个war包或jar包。例如:一个乘客项目中有 用户、订单、消息、地图等功能。随着业务发展,功能增多,这个项目会越来越臃肿。好处:容易开发、测试、部署,适合项目初期试错。坏处:- 复杂性高:代码多,十万行,百万行级别。加一个小功能,会带来其他功能的隐患,因为它们在一起。- 技术债务:人员流动,不坏不修,因为不敢修。- 持续部署困难:由于是全量应用,改一个小功能,全...原创 2020-12-30 12:56:25 · 221 阅读 · 0 评论