摘要:
组件命 语言 CAP 服务健康检查 对外暴露接口 springcloid集成 Eureka java AP 可配支持 HTTP 已集成 Consul Go CP 支持 HTTP/DNS 已集成 zookeeper java CP 支持 客户端 已集成 CAP最多只能同时满足两个 CAP理论核心是:一 阅读全文
摘要:
1.Consul简介 Consul是HashiCorp公司推出的开源工具,Consul由Go语言开发,部署起来非常容易,只需要极少的可执行程序和配置文件,具有绿色、轻量级的特点。 Consul是分布式的、高可用的、 可横向扩展的用于实现分布式系统的服务发现与配置。 2.consul官网:https: 阅读全文
摘要:
新建cloud-provider-payment8004 修改pom文件,加上以下依赖 <dependencies> <!-- SpringBoot整合Web组件 --> <dependency> <groupId>org.springframework.boot</groupId> <artifa 阅读全文
摘要:
如何获取eureka的各项微服务信息? 可以在eureka的任何客户端代码中,控制层: 1.控制层新增方法 @GetMapping("/getDiscovery") public Object getDiscovery(){ //重点1:获取eureka的微服务名称 List<String> ser 阅读全文
摘要:
Eureka包含了两个组件:Eureka Server和Eureka client 1.Eureka Server提供服务注册服务: 各个微服务节点铜鼓配置,启动后,会在EurekaServer中进行注册,这样EurekaServer中的服务注册表中叫存储所有可用的服务节点的信息,服务节点的信息可以 阅读全文
摘要:
创建项目成功后: 1.先更改maven的各项配置 2.配置各文件编码格式 3.热部署 3.1导入包: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifact 阅读全文
摘要:
1.先创建一个父项目 1.父项目的作品是指定子项目相同依赖的版本,和springboot的版本仲裁功能类似 创建一个maven工程,删除掉里面的src等目录,只留下一个pom文件 pom文件解析: <project xmlns="http://maven.apache.org/POM/4.0.0" 阅读全文
摘要:
<!--同一管理jar包的版本--> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.8</maven.compiler.source> 阅读全文
摘要:
阅读全文