SpringCloud服务的注册发现--------consul实现服务与发现
2024-09-03 03:40:20
1,consul也可以替代Eureka实现注册和发现的功能,即注册中心。
之前在linux环境通过consul + upsync + nginx 实现nginx 的动态负载均衡
https://www.cnblogs.com/pickKnow/p/11227804.html
2,consul 实现注册中心
1,服务器端搭建
Consul 整合SpringCloud 学习网站:https://springcloud.cc/spring-cloud-consul.html
Consul下载地址https://www.consul.io/downloads.html
官方下载地址下载window版,解压得到一个可执行文件。
设置环境变量,让我们直接在cmd里可直接使用consul使命。在path后面添加consul所在目录例如D:\soft\consul_1.1.0_windows_amd64
启动consul命
consul agent -dev -ui -node=cy
-dev开发服务器模式启动,-node结点名为cy,-ui可以用界面访问,默认能访问。
测试访问地址:http://localhost:8500
3,配置,只需配置要注册服务的配置文件:
member:
server:
port: 8000
spring:
application:
name: consul-memeber
####consul注册中心地址
cloud:
consul:
host: localhost
port: 8500
discovery:
hostname: 127.0.0.1
order:
server:
port: 800
spring:
application:
name: consul-order
####consul注册中心地址
cloud:
consul:
host: localhost
port: 8500
discovery:
hostname: 127.0.0.1
最新文章
- pointers on c (day 1,chapter2)
- [SimHash] find the percentage of similarity between two given data
- Javascript中DOM的练习
- CSS实现完美垂直居中
- 【BZOJ-4519】不同的最小割 最小割树(分治+最小割)
- [NOIP2013] 提高组 洛谷P1970 花匠
- Create Timer Example To Show Image Presentation in Oracle Forms
- 【转】VMware 11安装Mac OS X 10.10
- 1_jz2440在linux下烧写裸机程序
- TensorFlow + Keras 实战 YOLO v3 目标检测图文并茂教程
- Windows7 x64 跨平台开发环境安装配置
- leetcode 1004最大连续1的个数
- Asp.net core 学习笔记 (library)
- JavaScript:event loop详解
- 从零开始学习html(六)开始学习CSS,为网页添加样式
- c#事务处理(sqlTransaction)
- Android五种数据存储方式
- MySQL SELECT练习题*28
- 高效率、简洁、CSS代码优化原则
- [转]mybatis如何直接 执行传入的任意sql语句 并按照顺序取出查询的结果集