摘要:
一.基本概念 Consul是一套开源的分布式服务发现和配置管理系统,由HashiCorp公司用Go开发。 它提供微服务系统中的服务治理、配置中心、控制总线等功能。 服务发现:提供HTTP和DNS两种发现方式。 健康检测:支持多种方式,http、tcp、Docker、shell等 kv存储:key、v 阅读全文
摘要:
一. 部分依赖: <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-zookeeper-discovery</artifactId> </dependency> yml 阅读全文
摘要:
一. application主应用class: @EnableEurekaClient @SpringBootApplication @EnableDiscoveryClient public class OrderMain80 { public static void main(String[] 阅读全文
摘要:
一.两台Eureka 修改host文件: 127.0.0.1 eureka7001.com 127.0.0.1 eureka7002.com 分别配置两台Eureka的yml server: port: 7001 eureka: instance: hostname: eureka7001.com 阅读全文
摘要:
一.概念 springcloud 封装了Netflix公司开发的Eureka模块来实现服务治理。在传统rpc远程调用框架中,管理每个服务与服务之间的依赖关系比较复杂,管理比较复杂,所以需要使用服务治理,管理服务之间的依赖关系,可以实现服务调用,负载均衡,容错等,实现服务发现与注册。 Eureka系统 阅读全文