https://github.com/daggerok/spring-cloud-eureka-servers-peers
config repo: https://github.com/daggerok/spring-cloud-eureka-servers-peers-config
https://github.com/daggerok/spring-cloud-eureka-servers-peers
Last synced: 3 months ago
JSON representation
config repo: https://github.com/daggerok/spring-cloud-eureka-servers-peers-config
- Host: GitHub
- URL: https://github.com/daggerok/spring-cloud-eureka-servers-peers
- Owner: daggerok
- Created: 2016-04-20T21:37:55.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2016-04-21T15:05:38.000Z (over 9 years ago)
- Last Synced: 2025-02-27T02:20:01.073Z (11 months ago)
- Language: Java
- Homepage:
- Size: 59.6 KB
- Stars: 2
- Watchers: 3
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
spring-cloud-eureka-server-peers [](https://travis-ci.org/daggerok/spring-cloud-eureka-servers-peers)
================================
prepare:
```sh
$ more /etc/hosts
peer1 127.0.0.1
peer2 127.0.0.1
```
test:
- given
```sh
$ ./gradlew clean build
$ ./gradlew :config-server:bootRun
$ ./gradlew :eureka-server-peer1:bootRun
$ ./gradlew :eureka-server-peer2:bootRun
```
- when
- `ZONE=1 ./gradlew :eureka-client:bootRun`
- `ZONE=2 ./gradlew :eureka-client:bootRun`
- `ZONE=2 ./gradlew :eureka-client:bootRun`
- kill and restore one of the eureka server peers
- then
- logs EurekaServerPeer1 was logged first
- logs EurekaServerPeer2 was logged first
- logs EurekaServerPeer2 was logged first
- check [eureka server peer1](http://peer1:8761/), [eureka server peer2](http://peer2:8762/) admin web UIs