年份:2018
日期:9-2
springcloud定义:
微服务工具包,为开发者提供了在分布式系统的配置管理、服务发现、断路器、智能路由、微代理、控制总线等开发工具包
springcloud实现服务的注册和发现:
需要在main方法添加@EnableDisscoveryClient 同一个服务修改端口就可以启动多个实例。
调用方法:传递服务名称通过注册中心获取所有的可用实例 通过负载均衡策略调用(ribbon和feign)对应的服务。
日期:9-4
服务发现是基于微服务架构的关键原则之一。
A:Eureka客户端[maven的pom.xml]
1>加入jar:
扫描二维码关注公众号,回复:
3269587 查看本文章
2>使用
(1):springboot的main方法对应的类中上注解@EnableEurekaClient/@EnableDiscoveryClient
(2).yml配置文件配置[附图:示例]
B:状态页和健康指标
Eureka实例的状态页面和运行状况指示器分别默认为“/ info”和“/ health”,它们是Spring Boot Actuator应用程序中有用端点的默认位置
C:eurake服务端[maven项目pom.xml]
注解:@EnableEurekaServer