command: sleep infinity
producer:
- image: juplo/rest-producer:1.0-SNAPSHOT
- ports:
- - 8080:8080
- environment:
- server.port: 8080
- producer.bootstrap-server: kafka:9092
- producer.client-id: producer
- producer.topic: test
-
- peter:
- image: juplo/rest-client:1.0-SNAPSHOT
- environment:
- server.port: 8080
- rest-client.baseUrl: http://producer:8080
- rest-client.username: peter
- rest-client.throttle-ms: 1000
-
- klaus:
- image: juplo/rest-client:1.0-SNAPSHOT
- environment:
- server.port: 8080
- rest-client.baseUrl: http://producer:8080
- rest-client.username: klaus
- rest-client.throttle-ms: 1100
-
- beate:
- image: juplo/rest-client:1.0-SNAPSHOT
- environment:
- server.port: 8080
- rest-client.baseUrl: http://producer:8080
- rest-client.username: beate
- rest-client.throttle-ms: 900
-
- franz:
- image: juplo/rest-client:1.0-SNAPSHOT
- environment:
- server.port: 8080
- rest-client.baseUrl: http://producer:8080
- rest-client.username: franz
- rest-client.throttle-ms: 800
-
- uschi:
- image: juplo/rest-client:1.0-SNAPSHOT
- environment:
- server.port: 8080
- rest-client.baseUrl: http://producer:8080
- rest-client.username: uschi
- rest-client.throttle-ms: 1200
-
- consumer-1:
- image: juplo/simple-consumer:1.0-SNAPSHOT
- command: consumer-1
-
- consumer-2:
- image: juplo/simple-consumer:1.0-SNAPSHOT
- command: consumer-2
+ image: juplo/simple-producer:1.0-SNAPSHOT
+ command: producer
- consumer-3:
+ consumer:
image: juplo/simple-consumer:1.0-SNAPSHOT
- command: consumer-3
+ command: consumer