创建父maven项目

提交代码至GitHub

创建eureka-server-1

项目搭建两种方式:

  1. 父pom中继承spring-boot-starter-parent,子pom中直接结成父pom。该方式比较方便,但子项目都是spring boot项目了。
  2. 父项目不需要继承spring-boot-starter-parent,子pom中通过使用scope = import依赖关系。
1
2
3
4
5
6
7
8
9
10
11
12
<dependencyManagement>  
<dependencies>
<dependency> <groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-dependencies</artifactId>
<version>1.5.1.RELEASE</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>

参考文档 http://tengj.top/2017/02/26/springboot1/

EurekaServer1Application中声明@EnableEurekaServer

大专栏  spring cloud实战 1-高可用注册中心ng>在默认情况下,Eureka会将自己也作为客户端尝试注册,所以在单机模式下,我们需要禁止该行为

创建eureka-server-2

  1. 修改hosts文件,C:WINDOWSsystem32driversetchosts,新增
    127.0.0.1 eureka1 eureka2
  2. 修改application.yml文件,如下为eureka2中的部分配置,eureka1修改同理。
1
2
3
4
5
6
7
8
9
10
11
12
13
spring:  
profiles:
active: eureka2
eureka:
instance:
#主机名
hostname: eureka2
client:
register-with-eureka: false
fetch-registry: false
service-url:
#将自己注册到eureka1
defaultZone: http://eureka1:8761/
  1. 将服务注册到高可用eureka中心,修改如下即可。
1
2
3
4
eureka:  
client:
serviceUrl:
defaultZone: http://peer1:8761/eureka/,http://peer2:8762/eureka

eureka-server

高可用注册中心在本项目中用不到,所以另外创建一个eureka-server,之后的项目均注册到此
复制eureka-server-1修改一下即可。

最新文章

  1. ACM: 继续畅通工程-并查集-最小生成树-解题报告
  2. (转)MySQL命令行--导入导出数据库
  3. xamarin.android之 Android 4.4+ 获取图片真实路径
  4. Html-Css-div半透明
  5. apache LogFormat参数说明
  6. VS 高亮显示不带后缀的C++头文件
  7. 《高质量C++/C编程指南》陷阱 【转】
  8. Linux编程
  9. jQuery基础选择器
  10. uva439 - Knight Moves(BFS求最短路)
  11. SSL/TLS原理详解
  12. linux dns子域授权 split分离解析 缓存dns服务器
  13. jquery实现简单的搜索
  14. RabbitMQ 使用QOS(服务质量)+Ack机制解决内存崩溃的情况
  15. XP下ubuntu双系统安装方法
  16. 2.4JAVA基础复习——JAVA语言的基础组成数组
  17. Random库 --Python3
  18. go web framework gin 启动流程分析
  19. angular中使用代理
  20. 【做题】arc068_e-Snuke Line——利用特殊性质分讨

热门文章

  1. iOS 直接使用16进制颜色
  2. Juptyer中的图表显示参数
  3. 关于mysql数据库连接异常处理
  4. webfrom 控件
  5. Qt OpenCV 在界面显示图片 通过Lable方式 和GraphicsView 方式
  6. python机器学习(2:KNN算法)
  7. JacksonUtil
  8. LeetCode No.127,128,129
  9. OA项目-需求分析
  10. linux进程(一)