4 image: confluentinc/cp-zookeeper:6.2.0
8 ZOOKEEPER_CLIENT_PORT: 2181
11 image: confluentinc/cp-kafka:6.2.0
15 KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181
16 KAFKA_LISTENER_SECURITY_PROTOCOL_MAP: INSIDE:PLAINTEXT,OUTSIDE:PLAINTEXT
17 KAFKA_ADVERTISED_LISTENERS: INSIDE://kafka:9093,OUTSIDE://localhost:9092
18 KAFKA_INTER_BROKER_LISTENER_NAME: INSIDE
19 KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR: 1
24 image: confluentinc/cp-kafka:6.2.0
26 kafka-console-consumer
27 --bootstrap-server kafka:9093
29 --property print.key=true
30 --property key.separator=": "
34 image: juplo/payment-service-demo--transfer:2.2-SNAPSHOT
37 juplo.transfer.group-instance-id: peter
38 juplo.transfer.local-state-store-path: /var/lib/app/peter.bin
39 juplo.transfer.state-store-interval: 20
40 juplo.transfer.instance-id-uri-mapping.peter: http://localhost:8091
41 juplo.transfer.instance-id-uri-mapping.ute: http://localhost:8092
42 juplo.transfer.instance-id-uri-mapping.franz: http://localhost:8093
43 juplo.transfer.instance-id-uri-mapping.beate: http://localhost:8094
44 juplo.transfer.instance-id-uri-mapping.klaus: http://localhost:8095
53 image: juplo/payment-service-demo--transfer:2.2-SNAPSHOT
56 juplo.transfer.group-instance-id: ute
57 juplo.transfer.local-state-store-path: /var/lib/app/ute.bin
58 juplo.transfer.state-store-interval: 20
59 juplo.transfer.instance-id-uri-mapping.peter: http://localhost:8091
60 juplo.transfer.instance-id-uri-mapping.ute: http://localhost:8092
61 juplo.transfer.instance-id-uri-mapping.franz: http://localhost:8093
62 juplo.transfer.instance-id-uri-mapping.beate: http://localhost:8094
63 juplo.transfer.instance-id-uri-mapping.klaus: http://localhost:8095
72 image: juplo/payment-service-demo--transfer:2.2-SNAPSHOT
75 juplo.transfer.group-instance-id: franz
76 juplo.transfer.local-state-store-path: /var/lib/app/franz.bin
77 juplo.transfer.state-store-interval: 20
78 juplo.transfer.instance-id-uri-mapping.peter: http://localhost:8091
79 juplo.transfer.instance-id-uri-mapping.ute: http://localhost:8092
80 juplo.transfer.instance-id-uri-mapping.franz: http://localhost:8093
81 juplo.transfer.instance-id-uri-mapping.beate: http://localhost:8094
82 juplo.transfer.instance-id-uri-mapping.klaus: http://localhost:8095
91 image: juplo/payment-service-demo--transfer:2.2-SNAPSHOT
94 juplo.transfer.group-instance-id: beate
95 juplo.transfer.local-state-store-path: /var/lib/app/beate.bin
96 juplo.transfer.state-store-interval: 20
97 juplo.transfer.instance-id-uri-mapping.peter: http://localhost:8091
98 juplo.transfer.instance-id-uri-mapping.ute: http://localhost:8092
99 juplo.transfer.instance-id-uri-mapping.franz: http://localhost:8093
100 juplo.transfer.instance-id-uri-mapping.beate: http://localhost:8094
101 juplo.transfer.instance-id-uri-mapping.klaus: http://localhost:8095
110 image: juplo/payment-service-demo--transfer:2.2-SNAPSHOT
113 juplo.transfer.group-instance-id: klaus
114 juplo.transfer.local-state-store-path: /var/lib/app/klaus.bin
115 juplo.transfer.state-store-interval: 20
116 juplo.transfer.instance-id-uri-mapping.peter: http://localhost:8091
117 juplo.transfer.instance-id-uri-mapping.ute: http://localhost:8092
118 juplo.transfer.instance-id-uri-mapping.franz: http://localhost:8093
119 juplo.transfer.instance-id-uri-mapping.beate: http://localhost:8094
120 juplo.transfer.instance-id-uri-mapping.klaus: http://localhost:8095