微服务篇之springcloud

年份: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

猜你喜欢

转载自blog.csdn.net/zjc_jia/article/details/82317485