spring cloud实战 1-高可用注册中心
2024-08-27 20:14:15
创建父maven项目
提交代码至GitHub
创建eureka-server-1
项目搭建两种方式:
- 父pom中继承spring-boot-starter-parent,子pom中直接结成父pom。该方式比较方便,但子项目都是spring boot项目了。
- 父项目不需要继承spring-boot-starter-parent,子pom中通过使用scope = import依赖关系。
1 |
<dependencyManagement> |
参考文档 http://tengj.top/2017/02/26/springboot1/
EurekaServer1Application中声明@EnableEurekaServer
大专栏 spring cloud实战 1-高可用注册中心ng>在默认情况下,Eureka会将自己也作为客户端尝试注册,所以在单机模式下,我们需要禁止该行为
创建eureka-server-2
- 修改hosts文件,C:WINDOWSsystem32driversetchosts,新增
127.0.0.1 eureka1 eureka2 - 修改application.yml文件,如下为eureka2中的部分配置,eureka1修改同理。
1 |
spring: |
- 将服务注册到高可用eureka中心,修改如下即可。
1 |
eureka: |
eureka-server
高可用注册中心在本项目中用不到,所以另外创建一个eureka-server,之后的项目均注册到此
复制eureka-server-1修改一下即可。
最新文章
- ACM: 继续畅通工程-并查集-最小生成树-解题报告
- (转)MySQL命令行--导入导出数据库
- xamarin.android之 Android 4.4+ 获取图片真实路径
- Html-Css-div半透明
- apache LogFormat参数说明
- VS 高亮显示不带后缀的C++头文件
- 《高质量C++/C编程指南》陷阱 【转】
- Linux编程
- jQuery基础选择器
- uva439 - Knight Moves(BFS求最短路)
- SSL/TLS原理详解
- linux dns子域授权 split分离解析 缓存dns服务器
- jquery实现简单的搜索
- RabbitMQ 使用QOS(服务质量)+Ack机制解决内存崩溃的情况
- XP下ubuntu双系统安装方法
- 2.4JAVA基础复习——JAVA语言的基础组成数组
- Random库 --Python3
- go web framework gin 启动流程分析
- angular中使用代理
- 【做题】arc068_e-Snuke Line——利用特殊性质分讨