| Consul作为服务注册中心,用于服务注册与发现;支持Linux和windows,具有可视乎界面 |
| |
| Windows系统中安装Consul |
| 下载:https://www.consul.io/downloads.html |
| 解压后双击exe文件,在该文件所在文件夹打开cmd |
| consul --version |
| consul agent -dev |
| 浏览器输入:http://localhost:8500 |
| |
| 新建支付子模块cloud-providerconsul-payment8006注册进consul服务注册中心,该模块相当于consul服务是客户端;在pom中拉取consul的依赖,yml中配置端口、服务名称,主启动类添加注解,编写业务逻辑类 |
| 启动consul,访问控制层接口测试,返回当前请求的服务节点:http://localhost:8006/payment/consul |
| |
| 新建订单子模块cloud-consumerconsul-order80作为8006的消费者,注册进consul服务注册中心,配置pom、yml、启动类,编写业务类 |
| 启动consul,浏览器输入:http://localhost/consumer/payment/consul |
| |
| eureka具有AP特性:确保系统的可用性,当某个服务出现故障后,eureka自我保护机制依然会对服务信息保留 |
| zookeeper、consul具有CP特性:确保数据的一致性,当某个服务出现故障后,会自动将其清除 |
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决
· 提示词工程——AI应用必不可少的技术