Showing
24 changed files
with
53 additions
and
93 deletions
@@ -208,29 +208,5 @@ public class InstallScripts { | @@ -208,29 +208,5 @@ public class InstallScripts { | ||
208 | log.error("Unable to load dashboard from json", e); | 208 | log.error("Unable to load dashboard from json", e); |
209 | throw new RuntimeException("Unable to load dashboard from json", e); | 209 | throw new RuntimeException("Unable to load dashboard from json", e); |
210 | } | 210 | } |
211 | - | ||
212 | - try (DirectoryStream<Path> dirStream = Files.newDirectoryStream(ruleChainsDir, path -> path.toString().endsWith(JSON_EXT))) { | ||
213 | - dirStream.forEach( | ||
214 | - path -> { | ||
215 | - try { | ||
216 | - JsonNode ruleChainJson = objectMapper.readTree(path.toFile()); | ||
217 | - RuleChain ruleChain = objectMapper.treeToValue(ruleChainJson.get("ruleChain"), RuleChain.class); | ||
218 | - RuleChainMetaData ruleChainMetaData = objectMapper.treeToValue(ruleChainJson.get("metadata"), RuleChainMetaData.class); | ||
219 | - | ||
220 | - ruleChain.setTenantId(tenantId); | ||
221 | - if (ruleChain.getName().equals("Root Rule Chain")) { | ||
222 | - ruleChain.setRoot(true); | ||
223 | - } | ||
224 | - ruleChain = ruleChainService.saveRuleChain(ruleChain); | ||
225 | - | ||
226 | - ruleChainMetaData.setRuleChainId(ruleChain.getId()); | ||
227 | - ruleChainService.saveRuleChainMetaData(new TenantId(EntityId.NULL_UUID), ruleChainMetaData); | ||
228 | - } catch (Exception e) { | ||
229 | - log.error("Unable to load dashboard from json: [{}]", path.toString()); | ||
230 | - throw new RuntimeException("Unable to load dashboard from json", e); | ||
231 | - } | ||
232 | - } | ||
233 | - ); | ||
234 | - } | ||
235 | } | 211 | } |
236 | } | 212 | } |
@@ -46,7 +46,7 @@ import java.util.concurrent.atomic.AtomicInteger; | @@ -46,7 +46,7 @@ import java.util.concurrent.atomic.AtomicInteger; | ||
46 | @Service | 46 | @Service |
47 | public class RemoteJsInvokeService extends AbstractJsInvokeService { | 47 | public class RemoteJsInvokeService extends AbstractJsInvokeService { |
48 | 48 | ||
49 | - @Value("${js.remote.max_requests_timeout}") | 49 | + @Value("${queue.js.max_requests_timeout}") |
50 | private long maxRequestsTimeout; | 50 | private long maxRequestsTimeout; |
51 | 51 | ||
52 | @Getter | 52 | @Getter |
@@ -59,8 +59,7 @@ services: | @@ -59,8 +59,7 @@ services: | ||
59 | max-size: "200m" | 59 | max-size: "200m" |
60 | max-file: "30" | 60 | max-file: "30" |
61 | environment: | 61 | environment: |
62 | - TB_HOST: tb1 | ||
63 | - CLUSTER_NODE_ID: tb1 | 62 | + TB_SERVICE_ID: tb1 |
64 | env_file: | 63 | env_file: |
65 | - tb-node.env | 64 | - tb-node.env |
66 | volumes: | 65 | volumes: |
@@ -81,8 +80,7 @@ services: | @@ -81,8 +80,7 @@ services: | ||
81 | max-size: "200m" | 80 | max-size: "200m" |
82 | max-file: "30" | 81 | max-file: "30" |
83 | environment: | 82 | environment: |
84 | - TB_HOST: tb2 | ||
85 | - CLUSTER_NODE_ID: tb2 | 83 | + TB_SERVICE_ID: tb2 |
86 | env_file: | 84 | env_file: |
87 | - tb-node.env | 85 | - tb-node.env |
88 | volumes: | 86 | volumes: |
@@ -98,8 +96,7 @@ services: | @@ -98,8 +96,7 @@ services: | ||
98 | ports: | 96 | ports: |
99 | - "1883" | 97 | - "1883" |
100 | environment: | 98 | environment: |
101 | - TB_HOST: tb-mqtt-transport1 | ||
102 | - CLUSTER_NODE_ID: tb-mqtt-transport1 | 99 | + TB_SERVICE_ID: tb-mqtt-transport1 |
103 | env_file: | 100 | env_file: |
104 | - tb-mqtt-transport.env | 101 | - tb-mqtt-transport.env |
105 | volumes: | 102 | volumes: |
@@ -113,8 +110,7 @@ services: | @@ -113,8 +110,7 @@ services: | ||
113 | ports: | 110 | ports: |
114 | - "1883" | 111 | - "1883" |
115 | environment: | 112 | environment: |
116 | - TB_HOST: tb-mqtt-transport2 | ||
117 | - CLUSTER_NODE_ID: tb-mqtt-transport2 | 113 | + TB_SERVICE_ID: tb-mqtt-transport2 |
118 | env_file: | 114 | env_file: |
119 | - tb-mqtt-transport.env | 115 | - tb-mqtt-transport.env |
120 | volumes: | 116 | volumes: |
@@ -128,8 +124,7 @@ services: | @@ -128,8 +124,7 @@ services: | ||
128 | ports: | 124 | ports: |
129 | - "8081" | 125 | - "8081" |
130 | environment: | 126 | environment: |
131 | - TB_HOST: tb-http-transport1 | ||
132 | - CLUSTER_NODE_ID: tb-http-transport1 | 127 | + TB_SERVICE_ID: tb-http-transport1 |
133 | env_file: | 128 | env_file: |
134 | - tb-http-transport.env | 129 | - tb-http-transport.env |
135 | volumes: | 130 | volumes: |
@@ -143,8 +138,7 @@ services: | @@ -143,8 +138,7 @@ services: | ||
143 | ports: | 138 | ports: |
144 | - "8081" | 139 | - "8081" |
145 | environment: | 140 | environment: |
146 | - TB_HOST: tb-http-transport2 | ||
147 | - CLUSTER_NODE_ID: tb-http-transport2 | 141 | + TB_SERVICE_ID: tb-http-transport2 |
148 | env_file: | 142 | env_file: |
149 | - tb-http-transport.env | 143 | - tb-http-transport.env |
150 | volumes: | 144 | volumes: |
@@ -158,8 +152,7 @@ services: | @@ -158,8 +152,7 @@ services: | ||
158 | ports: | 152 | ports: |
159 | - "5683:5683/udp" | 153 | - "5683:5683/udp" |
160 | environment: | 154 | environment: |
161 | - TB_HOST: tb-coap-transport | ||
162 | - CLUSTER_NODE_ID: tb-coap-transport | 155 | + TB_SERVICE_ID: tb-coap-transport |
163 | env_file: | 156 | env_file: |
164 | - tb-coap-transport.env | 157 | - tb-coap-transport.env |
165 | volumes: | 158 | volumes: |
@@ -4,7 +4,7 @@ KAFKA_LISTENERS=INSIDE://:9093,OUTSIDE://:9092 | @@ -4,7 +4,7 @@ KAFKA_LISTENERS=INSIDE://:9093,OUTSIDE://:9092 | ||
4 | KAFKA_ADVERTISED_LISTENERS=INSIDE://:9093,OUTSIDE://kafka:9092 | 4 | KAFKA_ADVERTISED_LISTENERS=INSIDE://:9093,OUTSIDE://kafka:9092 |
5 | KAFKA_LISTENER_SECURITY_PROTOCOL_MAP=INSIDE:PLAINTEXT,OUTSIDE:PLAINTEXT | 5 | KAFKA_LISTENER_SECURITY_PROTOCOL_MAP=INSIDE:PLAINTEXT,OUTSIDE:PLAINTEXT |
6 | KAFKA_INTER_BROKER_LISTENER_NAME=INSIDE | 6 | KAFKA_INTER_BROKER_LISTENER_NAME=INSIDE |
7 | -KAFKA_CREATE_TOPICS=js.eval.requests:100:1:delete --config=retention.ms=60000 --config=segment.bytes=26214400 --config=retention.bytes=104857600,tb.transport.api.requests:30:1:delete --config=retention.ms=60000 --config=segment.bytes=26214400 --config=retention.bytes=104857600,tb.rule-engine:30:1:delete --config=retention.ms=60000 --config=segment.bytes=26214400 --config=retention.bytes=104857600 | 7 | +KAFKA_CREATE_TOPICS=js_eval.requests:3:1:delete --config=retention.ms=60000 --config=segment.bytes=26214400 --config=retention.bytes=104857600,tb_transport.api.requests:3:1:delete --config=retention.ms=60000 --config=segment.bytes=26214400 --config=retention.bytes=104857600 |
8 | KAFKA_AUTO_CREATE_TOPICS_ENABLE=false | 8 | KAFKA_AUTO_CREATE_TOPICS_ENABLE=false |
9 | KAFKA_LOG_RETENTION_BYTES=1073741824 | 9 | KAFKA_LOG_RETENTION_BYTES=1073741824 |
10 | KAFKA_LOG_SEGMENT_BYTES=268435456 | 10 | KAFKA_LOG_SEGMENT_BYTES=268435456 |
@@ -2,9 +2,9 @@ | @@ -2,9 +2,9 @@ | ||
2 | 2 | ||
3 | ZOOKEEPER_ENABLED=true | 3 | ZOOKEEPER_ENABLED=true |
4 | ZOOKEEPER_URL=zookeeper:2181 | 4 | ZOOKEEPER_URL=zookeeper:2181 |
5 | -RPC_HOST=${TB_HOST} | 5 | +TB_QUEUE_TYPE=kafka |
6 | TB_KAFKA_SERVERS=kafka:9092 | 6 | TB_KAFKA_SERVERS=kafka:9092 |
7 | -JS_EVALUATOR=remote | 7 | +JS_EVALUATOR=local |
8 | TRANSPORT_TYPE=remote | 8 | TRANSPORT_TYPE=remote |
9 | CACHE_TYPE=redis | 9 | CACHE_TYPE=redis |
10 | REDIS_HOST=redis | 10 | REDIS_HOST=redis |
@@ -21,10 +21,10 @@ | @@ -21,10 +21,10 @@ | ||
21 | 21 | ||
22 | <appender name="fileLogAppender" | 22 | <appender name="fileLogAppender" |
23 | class="ch.qos.logback.core.rolling.RollingFileAppender"> | 23 | class="ch.qos.logback.core.rolling.RollingFileAppender"> |
24 | - <file>/var/log/thingsboard/${TB_HOST}/thingsboard.log</file> | 24 | + <file>/var/log/thingsboard/${TB_SERVICE_ID}/thingsboard.log</file> |
25 | <rollingPolicy | 25 | <rollingPolicy |
26 | class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"> | 26 | class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"> |
27 | - <fileNamePattern>/var/log/thingsboard/${TB_HOST}/thingsboard.%d{yyyy-MM-dd}.%i.log</fileNamePattern> | 27 | + <fileNamePattern>/var/log/thingsboard/${TB_SERVICE_ID}/thingsboard.%d{yyyy-MM-dd}.%i.log</fileNamePattern> |
28 | <maxFileSize>100MB</maxFileSize> | 28 | <maxFileSize>100MB</maxFileSize> |
29 | <maxHistory>30</maxHistory> | 29 | <maxHistory>30</maxHistory> |
30 | <totalSizeCap>3GB</totalSizeCap> | 30 | <totalSizeCap>3GB</totalSizeCap> |
@@ -15,7 +15,7 @@ | @@ -15,7 +15,7 @@ | ||
15 | # | 15 | # |
16 | 16 | ||
17 | export JAVA_OPTS="$JAVA_OPTS -Dplatform=deb -Dinstall.data_dir=/usr/share/thingsboard/data" | 17 | export JAVA_OPTS="$JAVA_OPTS -Dplatform=deb -Dinstall.data_dir=/usr/share/thingsboard/data" |
18 | -export JAVA_OPTS="$JAVA_OPTS -Xloggc:/var/log/thingsboard/${TB_HOST}/gc.log -XX:+IgnoreUnrecognizedVMOptions -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/var/log/thingsboard/${TB_HOST}/heapdump.bin -XX:+PrintGCDetails -XX:+PrintGCDateStamps" | 18 | +export JAVA_OPTS="$JAVA_OPTS -Xloggc:/var/log/thingsboard/${TB_SERVICE_ID}/gc.log -XX:+IgnoreUnrecognizedVMOptions -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/var/log/thingsboard/${TB_SERVICE_ID}/heapdump.bin -XX:+PrintGCDetails -XX:+PrintGCDateStamps" |
19 | export JAVA_OPTS="$JAVA_OPTS -XX:+PrintHeapAtGC -XX:+PrintTenuringDistribution -XX:+PrintGCApplicationStoppedTime -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=10" | 19 | export JAVA_OPTS="$JAVA_OPTS -XX:+PrintHeapAtGC -XX:+PrintTenuringDistribution -XX:+PrintGCApplicationStoppedTime -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=10" |
20 | export JAVA_OPTS="$JAVA_OPTS -XX:GCLogFileSize=10M -XX:-UseBiasedLocking -XX:+UseTLAB -XX:+ResizeTLAB -XX:+PerfDisableSharedMem -XX:+UseCondCardMark" | 20 | export JAVA_OPTS="$JAVA_OPTS -XX:GCLogFileSize=10M -XX:-UseBiasedLocking -XX:+UseTLAB -XX:+ResizeTLAB -XX:+PerfDisableSharedMem -XX:+UseCondCardMark" |
21 | export JAVA_OPTS="$JAVA_OPTS -XX:CMSWaitDuration=10000 -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:+CMSParallelInitialMarkEnabled" | 21 | export JAVA_OPTS="$JAVA_OPTS -XX:CMSWaitDuration=10000 -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:+CMSParallelInitialMarkEnabled" |
@@ -21,10 +21,10 @@ | @@ -21,10 +21,10 @@ | ||
21 | 21 | ||
22 | <appender name="fileLogAppender" | 22 | <appender name="fileLogAppender" |
23 | class="ch.qos.logback.core.rolling.RollingFileAppender"> | 23 | class="ch.qos.logback.core.rolling.RollingFileAppender"> |
24 | - <file>/var/log/tb-coap-transport/${TB_HOST}/tb-coap-transport.log</file> | 24 | + <file>/var/log/tb-coap-transport/${TB_SERVICE_ID}/tb-coap-transport.log</file> |
25 | <rollingPolicy | 25 | <rollingPolicy |
26 | class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"> | 26 | class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"> |
27 | - <fileNamePattern>/var/log/tb-coap-transport/${TB_HOST}/tb-coap-transport.%d{yyyy-MM-dd}.%i.log</fileNamePattern> | 27 | + <fileNamePattern>/var/log/tb-coap-transport/${TB_SERVICE_ID}/tb-coap-transport.%d{yyyy-MM-dd}.%i.log</fileNamePattern> |
28 | <maxFileSize>100MB</maxFileSize> | 28 | <maxFileSize>100MB</maxFileSize> |
29 | <maxHistory>30</maxHistory> | 29 | <maxHistory>30</maxHistory> |
30 | <totalSizeCap>3GB</totalSizeCap> | 30 | <totalSizeCap>3GB</totalSizeCap> |
@@ -14,7 +14,7 @@ | @@ -14,7 +14,7 @@ | ||
14 | # limitations under the License. | 14 | # limitations under the License. |
15 | # | 15 | # |
16 | 16 | ||
17 | -export JAVA_OPTS="$JAVA_OPTS -Xloggc:/var/log/tb-coap-transport/${TB_HOST}/gc.log -XX:+IgnoreUnrecognizedVMOptions -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/var/log/tb-coap-transport/${TB_HOST}/heapdump.bin -XX:+PrintGCDetails -XX:+PrintGCDateStamps" | 17 | +export JAVA_OPTS="$JAVA_OPTS -Xloggc:/var/log/tb-coap-transport/${TB_SERVICE_ID}/gc.log -XX:+IgnoreUnrecognizedVMOptions -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/var/log/tb-coap-transport/${TB_SERVICE_ID}/heapdump.bin -XX:+PrintGCDetails -XX:+PrintGCDateStamps" |
18 | export JAVA_OPTS="$JAVA_OPTS -XX:+PrintHeapAtGC -XX:+PrintTenuringDistribution -XX:+PrintGCApplicationStoppedTime -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=10" | 18 | export JAVA_OPTS="$JAVA_OPTS -XX:+PrintHeapAtGC -XX:+PrintTenuringDistribution -XX:+PrintGCApplicationStoppedTime -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=10" |
19 | export JAVA_OPTS="$JAVA_OPTS -XX:GCLogFileSize=10M -XX:-UseBiasedLocking -XX:+UseTLAB -XX:+ResizeTLAB -XX:+PerfDisableSharedMem -XX:+UseCondCardMark" | 19 | export JAVA_OPTS="$JAVA_OPTS -XX:GCLogFileSize=10M -XX:-UseBiasedLocking -XX:+UseTLAB -XX:+ResizeTLAB -XX:+PerfDisableSharedMem -XX:+UseCondCardMark" |
20 | export JAVA_OPTS="$JAVA_OPTS -XX:CMSWaitDuration=10000 -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:+CMSParallelInitialMarkEnabled" | 20 | export JAVA_OPTS="$JAVA_OPTS -XX:CMSWaitDuration=10000 -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:+CMSParallelInitialMarkEnabled" |
@@ -21,10 +21,10 @@ | @@ -21,10 +21,10 @@ | ||
21 | 21 | ||
22 | <appender name="fileLogAppender" | 22 | <appender name="fileLogAppender" |
23 | class="ch.qos.logback.core.rolling.RollingFileAppender"> | 23 | class="ch.qos.logback.core.rolling.RollingFileAppender"> |
24 | - <file>/var/log/tb-http-transport/${TB_HOST}/tb-http-transport.log</file> | 24 | + <file>/var/log/tb-http-transport/${TB_SERVICE_ID}/tb-http-transport.log</file> |
25 | <rollingPolicy | 25 | <rollingPolicy |
26 | class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"> | 26 | class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"> |
27 | - <fileNamePattern>/var/log/tb-http-transport/${TB_HOST}/tb-http-transport.%d{yyyy-MM-dd}.%i.log</fileNamePattern> | 27 | + <fileNamePattern>/var/log/tb-http-transport/${TB_SERVICE_ID}/tb-http-transport.%d{yyyy-MM-dd}.%i.log</fileNamePattern> |
28 | <maxFileSize>100MB</maxFileSize> | 28 | <maxFileSize>100MB</maxFileSize> |
29 | <maxHistory>30</maxHistory> | 29 | <maxHistory>30</maxHistory> |
30 | <totalSizeCap>3GB</totalSizeCap> | 30 | <totalSizeCap>3GB</totalSizeCap> |
@@ -14,7 +14,7 @@ | @@ -14,7 +14,7 @@ | ||
14 | # limitations under the License. | 14 | # limitations under the License. |
15 | # | 15 | # |
16 | 16 | ||
17 | -export JAVA_OPTS="$JAVA_OPTS -Xloggc:/var/log/tb-http-transport/${TB_HOST}/gc.log -XX:+IgnoreUnrecognizedVMOptions -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/var/log/tb-http-transport/${TB_HOST}/heapdump.bin -XX:+PrintGCDetails -XX:+PrintGCDateStamps" | 17 | +export JAVA_OPTS="$JAVA_OPTS -Xloggc:/var/log/tb-http-transport/${TB_SERVICE_ID}/gc.log -XX:+IgnoreUnrecognizedVMOptions -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/var/log/tb-http-transport/${TB_SERVICE_ID}/heapdump.bin -XX:+PrintGCDetails -XX:+PrintGCDateStamps" |
18 | export JAVA_OPTS="$JAVA_OPTS -XX:+PrintHeapAtGC -XX:+PrintTenuringDistribution -XX:+PrintGCApplicationStoppedTime -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=10" | 18 | export JAVA_OPTS="$JAVA_OPTS -XX:+PrintHeapAtGC -XX:+PrintTenuringDistribution -XX:+PrintGCApplicationStoppedTime -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=10" |
19 | export JAVA_OPTS="$JAVA_OPTS -XX:GCLogFileSize=10M -XX:-UseBiasedLocking -XX:+UseTLAB -XX:+ResizeTLAB -XX:+PerfDisableSharedMem -XX:+UseCondCardMark" | 19 | export JAVA_OPTS="$JAVA_OPTS -XX:GCLogFileSize=10M -XX:-UseBiasedLocking -XX:+UseTLAB -XX:+ResizeTLAB -XX:+PerfDisableSharedMem -XX:+UseCondCardMark" |
20 | export JAVA_OPTS="$JAVA_OPTS -XX:CMSWaitDuration=10000 -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:+CMSParallelInitialMarkEnabled" | 20 | export JAVA_OPTS="$JAVA_OPTS -XX:CMSWaitDuration=10000 -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:+CMSParallelInitialMarkEnabled" |
@@ -21,10 +21,10 @@ | @@ -21,10 +21,10 @@ | ||
21 | 21 | ||
22 | <appender name="fileLogAppender" | 22 | <appender name="fileLogAppender" |
23 | class="ch.qos.logback.core.rolling.RollingFileAppender"> | 23 | class="ch.qos.logback.core.rolling.RollingFileAppender"> |
24 | - <file>/var/log/tb-mqtt-transport/${TB_HOST}/tb-mqtt-transport.log</file> | 24 | + <file>/var/log/tb-mqtt-transport/${TB_SERVICE_ID}/tb-mqtt-transport.log</file> |
25 | <rollingPolicy | 25 | <rollingPolicy |
26 | class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"> | 26 | class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"> |
27 | - <fileNamePattern>/var/log/tb-mqtt-transport/${TB_HOST}/tb-mqtt-transport.%d{yyyy-MM-dd}.%i.log</fileNamePattern> | 27 | + <fileNamePattern>/var/log/tb-mqtt-transport/${TB_SERVICE_ID}/tb-mqtt-transport.%d{yyyy-MM-dd}.%i.log</fileNamePattern> |
28 | <maxFileSize>100MB</maxFileSize> | 28 | <maxFileSize>100MB</maxFileSize> |
29 | <maxHistory>30</maxHistory> | 29 | <maxHistory>30</maxHistory> |
30 | <totalSizeCap>3GB</totalSizeCap> | 30 | <totalSizeCap>3GB</totalSizeCap> |
@@ -14,7 +14,7 @@ | @@ -14,7 +14,7 @@ | ||
14 | # limitations under the License. | 14 | # limitations under the License. |
15 | # | 15 | # |
16 | 16 | ||
17 | -export JAVA_OPTS="$JAVA_OPTS -Xloggc:/var/log/tb-mqtt-transport/${TB_HOST}/gc.log -XX:+IgnoreUnrecognizedVMOptions -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/var/log/tb-mqtt-transport/${TB_HOST}/heapdump.bin -XX:+PrintGCDetails -XX:+PrintGCDateStamps" | 17 | +export JAVA_OPTS="$JAVA_OPTS -Xloggc:/var/log/tb-mqtt-transport/${TB_SERVICE_ID}/gc.log -XX:+IgnoreUnrecognizedVMOptions -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/var/log/tb-mqtt-transport/${TB_SERVICE_ID}/heapdump.bin -XX:+PrintGCDetails -XX:+PrintGCDateStamps" |
18 | export JAVA_OPTS="$JAVA_OPTS -XX:+PrintHeapAtGC -XX:+PrintTenuringDistribution -XX:+PrintGCApplicationStoppedTime -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=10" | 18 | export JAVA_OPTS="$JAVA_OPTS -XX:+PrintHeapAtGC -XX:+PrintTenuringDistribution -XX:+PrintGCApplicationStoppedTime -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=10" |
19 | export JAVA_OPTS="$JAVA_OPTS -XX:GCLogFileSize=10M -XX:-UseBiasedLocking -XX:+UseTLAB -XX:+ResizeTLAB -XX:+PerfDisableSharedMem -XX:+UseCondCardMark" | 19 | export JAVA_OPTS="$JAVA_OPTS -XX:GCLogFileSize=10M -XX:-UseBiasedLocking -XX:+UseTLAB -XX:+ResizeTLAB -XX:+PerfDisableSharedMem -XX:+UseCondCardMark" |
20 | export JAVA_OPTS="$JAVA_OPTS -XX:CMSWaitDuration=10000 -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:+CMSParallelInitialMarkEnabled" | 20 | export JAVA_OPTS="$JAVA_OPTS -XX:CMSWaitDuration=10000 -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:+CMSParallelInitialMarkEnabled" |
@@ -23,7 +23,7 @@ metadata: | @@ -23,7 +23,7 @@ metadata: | ||
23 | name: tb-coap-transport-config | 23 | name: tb-coap-transport-config |
24 | data: | 24 | data: |
25 | conf: | | 25 | conf: | |
26 | - export JAVA_OPTS="$JAVA_OPTS -Xloggc:/var/log/tb-coap-transport/${TB_HOST}/gc.log -XX:+IgnoreUnrecognizedVMOptions -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/var/log/tb-coap-transport/${TB_HOST}/heapdump.bin -XX:+PrintGCDetails -XX:+PrintGCDateStamps" | 26 | + export JAVA_OPTS="$JAVA_OPTS -Xloggc:/var/log/tb-coap-transport/${TB_SERVICE_ID}/gc.log -XX:+IgnoreUnrecognizedVMOptions -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/var/log/tb-coap-transport/${TB_SERVICE_ID}/heapdump.bin -XX:+PrintGCDetails -XX:+PrintGCDateStamps" |
27 | export JAVA_OPTS="$JAVA_OPTS -XX:+PrintHeapAtGC -XX:+PrintTenuringDistribution -XX:+PrintGCApplicationStoppedTime -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=10" | 27 | export JAVA_OPTS="$JAVA_OPTS -XX:+PrintHeapAtGC -XX:+PrintTenuringDistribution -XX:+PrintGCApplicationStoppedTime -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=10" |
28 | export JAVA_OPTS="$JAVA_OPTS -XX:GCLogFileSize=10M -XX:-UseBiasedLocking -XX:+UseTLAB -XX:+ResizeTLAB -XX:+PerfDisableSharedMem -XX:+UseCondCardMark" | 28 | export JAVA_OPTS="$JAVA_OPTS -XX:GCLogFileSize=10M -XX:-UseBiasedLocking -XX:+UseTLAB -XX:+ResizeTLAB -XX:+PerfDisableSharedMem -XX:+UseCondCardMark" |
29 | export JAVA_OPTS="$JAVA_OPTS -XX:CMSWaitDuration=10000 -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:+CMSParallelInitialMarkEnabled" | 29 | export JAVA_OPTS="$JAVA_OPTS -XX:CMSWaitDuration=10000 -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:+CMSParallelInitialMarkEnabled" |
@@ -36,10 +36,10 @@ data: | @@ -36,10 +36,10 @@ data: | ||
36 | 36 | ||
37 | <appender name="fileLogAppender" | 37 | <appender name="fileLogAppender" |
38 | class="ch.qos.logback.core.rolling.RollingFileAppender"> | 38 | class="ch.qos.logback.core.rolling.RollingFileAppender"> |
39 | - <file>/var/log/tb-coap-transport/${TB_HOST}/tb-coap-transport.log</file> | 39 | + <file>/var/log/tb-coap-transport/${TB_SERVICE_ID}/tb-coap-transport.log</file> |
40 | <rollingPolicy | 40 | <rollingPolicy |
41 | class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"> | 41 | class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"> |
42 | - <fileNamePattern>/var/log/tb-coap-transport/${TB_HOST}/tb-coap-transport.%d{yyyy-MM-dd}.%i.log</fileNamePattern> | 42 | + <fileNamePattern>/var/log/tb-coap-transport/${TB_SERVICE_ID}/tb-coap-transport.%d{yyyy-MM-dd}.%i.log</fileNamePattern> |
43 | <maxFileSize>100MB</maxFileSize> | 43 | <maxFileSize>100MB</maxFileSize> |
44 | <maxHistory>30</maxHistory> | 44 | <maxHistory>30</maxHistory> |
45 | <totalSizeCap>3GB</totalSizeCap> | 45 | <totalSizeCap>3GB</totalSizeCap> |
@@ -23,7 +23,7 @@ metadata: | @@ -23,7 +23,7 @@ metadata: | ||
23 | name: tb-http-transport-config | 23 | name: tb-http-transport-config |
24 | data: | 24 | data: |
25 | conf: | | 25 | conf: | |
26 | - export JAVA_OPTS="$JAVA_OPTS -Xloggc:/var/log/tb-http-transport/${TB_HOST}/gc.log -XX:+IgnoreUnrecognizedVMOptions -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/var/log/tb-http-transport/${TB_HOST}/heapdump.bin -XX:+PrintGCDetails -XX:+PrintGCDateStamps" | 26 | + export JAVA_OPTS="$JAVA_OPTS -Xloggc:/var/log/tb-http-transport/${TB_SERVICE_ID}/gc.log -XX:+IgnoreUnrecognizedVMOptions -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/var/log/tb-http-transport/${TB_SERVICE_ID}/heapdump.bin -XX:+PrintGCDetails -XX:+PrintGCDateStamps" |
27 | export JAVA_OPTS="$JAVA_OPTS -XX:+PrintHeapAtGC -XX:+PrintTenuringDistribution -XX:+PrintGCApplicationStoppedTime -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=10" | 27 | export JAVA_OPTS="$JAVA_OPTS -XX:+PrintHeapAtGC -XX:+PrintTenuringDistribution -XX:+PrintGCApplicationStoppedTime -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=10" |
28 | export JAVA_OPTS="$JAVA_OPTS -XX:GCLogFileSize=10M -XX:-UseBiasedLocking -XX:+UseTLAB -XX:+ResizeTLAB -XX:+PerfDisableSharedMem -XX:+UseCondCardMark" | 28 | export JAVA_OPTS="$JAVA_OPTS -XX:GCLogFileSize=10M -XX:-UseBiasedLocking -XX:+UseTLAB -XX:+ResizeTLAB -XX:+PerfDisableSharedMem -XX:+UseCondCardMark" |
29 | export JAVA_OPTS="$JAVA_OPTS -XX:CMSWaitDuration=10000 -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:+CMSParallelInitialMarkEnabled" | 29 | export JAVA_OPTS="$JAVA_OPTS -XX:CMSWaitDuration=10000 -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:+CMSParallelInitialMarkEnabled" |
@@ -36,10 +36,10 @@ data: | @@ -36,10 +36,10 @@ data: | ||
36 | 36 | ||
37 | <appender name="fileLogAppender" | 37 | <appender name="fileLogAppender" |
38 | class="ch.qos.logback.core.rolling.RollingFileAppender"> | 38 | class="ch.qos.logback.core.rolling.RollingFileAppender"> |
39 | - <file>/var/log/tb-http-transport/${TB_HOST}/tb-http-transport.log</file> | 39 | + <file>/var/log/tb-http-transport/${TB_SERVICE_ID}/tb-http-transport.log</file> |
40 | <rollingPolicy | 40 | <rollingPolicy |
41 | class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"> | 41 | class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"> |
42 | - <fileNamePattern>/var/log/tb-http-transport/${TB_HOST}/tb-http-transport.%d{yyyy-MM-dd}.%i.log</fileNamePattern> | 42 | + <fileNamePattern>/var/log/tb-http-transport/${TB_SERVICE_ID}/tb-http-transport.%d{yyyy-MM-dd}.%i.log</fileNamePattern> |
43 | <maxFileSize>100MB</maxFileSize> | 43 | <maxFileSize>100MB</maxFileSize> |
44 | <maxHistory>30</maxHistory> | 44 | <maxHistory>30</maxHistory> |
45 | <totalSizeCap>3GB</totalSizeCap> | 45 | <totalSizeCap>3GB</totalSizeCap> |
@@ -23,7 +23,7 @@ metadata: | @@ -23,7 +23,7 @@ metadata: | ||
23 | name: tb-mqtt-transport-config | 23 | name: tb-mqtt-transport-config |
24 | data: | 24 | data: |
25 | conf: | | 25 | conf: | |
26 | - export JAVA_OPTS="$JAVA_OPTS -Xloggc:/var/log/tb-mqtt-transport/${TB_HOST}/gc.log -XX:+IgnoreUnrecognizedVMOptions -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/var/log/tb-mqtt-transport/${TB_HOST}/heapdump.bin -XX:+PrintGCDetails -XX:+PrintGCDateStamps" | 26 | + export JAVA_OPTS="$JAVA_OPTS -Xloggc:/var/log/tb-mqtt-transport/${TB_SERVICE_ID}/gc.log -XX:+IgnoreUnrecognizedVMOptions -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/var/log/tb-mqtt-transport/${TB_SERVICE_ID}/heapdump.bin -XX:+PrintGCDetails -XX:+PrintGCDateStamps" |
27 | export JAVA_OPTS="$JAVA_OPTS -XX:+PrintHeapAtGC -XX:+PrintTenuringDistribution -XX:+PrintGCApplicationStoppedTime -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=10" | 27 | export JAVA_OPTS="$JAVA_OPTS -XX:+PrintHeapAtGC -XX:+PrintTenuringDistribution -XX:+PrintGCApplicationStoppedTime -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=10" |
28 | export JAVA_OPTS="$JAVA_OPTS -XX:GCLogFileSize=10M -XX:-UseBiasedLocking -XX:+UseTLAB -XX:+ResizeTLAB -XX:+PerfDisableSharedMem -XX:+UseCondCardMark" | 28 | export JAVA_OPTS="$JAVA_OPTS -XX:GCLogFileSize=10M -XX:-UseBiasedLocking -XX:+UseTLAB -XX:+ResizeTLAB -XX:+PerfDisableSharedMem -XX:+UseCondCardMark" |
29 | export JAVA_OPTS="$JAVA_OPTS -XX:CMSWaitDuration=10000 -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:+CMSParallelInitialMarkEnabled" | 29 | export JAVA_OPTS="$JAVA_OPTS -XX:CMSWaitDuration=10000 -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:+CMSParallelInitialMarkEnabled" |
@@ -36,10 +36,10 @@ data: | @@ -36,10 +36,10 @@ data: | ||
36 | 36 | ||
37 | <appender name="fileLogAppender" | 37 | <appender name="fileLogAppender" |
38 | class="ch.qos.logback.core.rolling.RollingFileAppender"> | 38 | class="ch.qos.logback.core.rolling.RollingFileAppender"> |
39 | - <file>/var/log/tb-mqtt-transport/${TB_HOST}/tb-mqtt-transport.log</file> | 39 | + <file>/var/log/tb-mqtt-transport/${TB_SERVICE_ID}/tb-mqtt-transport.log</file> |
40 | <rollingPolicy | 40 | <rollingPolicy |
41 | class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"> | 41 | class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"> |
42 | - <fileNamePattern>/var/log/tb-mqtt-transport/${TB_HOST}/tb-mqtt-transport.%d{yyyy-MM-dd}.%i.log</fileNamePattern> | 42 | + <fileNamePattern>/var/log/tb-mqtt-transport/${TB_SERVICE_ID}/tb-mqtt-transport.%d{yyyy-MM-dd}.%i.log</fileNamePattern> |
43 | <maxFileSize>100MB</maxFileSize> | 43 | <maxFileSize>100MB</maxFileSize> |
44 | <maxHistory>30</maxHistory> | 44 | <maxHistory>30</maxHistory> |
45 | <totalSizeCap>3GB</totalSizeCap> | 45 | <totalSizeCap>3GB</totalSizeCap> |
@@ -24,7 +24,7 @@ metadata: | @@ -24,7 +24,7 @@ metadata: | ||
24 | data: | 24 | data: |
25 | conf: | | 25 | conf: | |
26 | export JAVA_OPTS="$JAVA_OPTS -Dplatform=deb -Dinstall.data_dir=/usr/share/thingsboard/data" | 26 | export JAVA_OPTS="$JAVA_OPTS -Dplatform=deb -Dinstall.data_dir=/usr/share/thingsboard/data" |
27 | - export JAVA_OPTS="$JAVA_OPTS -Xloggc:/var/log/thingsboard/${TB_HOST}/gc.log -XX:+IgnoreUnrecognizedVMOptions -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/var/log/thingsboard/${TB_HOST}/heapdump.bin -XX:+PrintGCDetails -XX:+PrintGCDateStamps" | 27 | + export JAVA_OPTS="$JAVA_OPTS -Xloggc:/var/log/thingsboard/${TB_SERVICE_ID}/gc.log -XX:+IgnoreUnrecognizedVMOptions -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/var/log/thingsboard/${TB_SERVICE_ID}/heapdump.bin -XX:+PrintGCDetails -XX:+PrintGCDateStamps" |
28 | export JAVA_OPTS="$JAVA_OPTS -XX:+PrintHeapAtGC -XX:+PrintTenuringDistribution -XX:+PrintGCApplicationStoppedTime -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=10" | 28 | export JAVA_OPTS="$JAVA_OPTS -XX:+PrintHeapAtGC -XX:+PrintTenuringDistribution -XX:+PrintGCApplicationStoppedTime -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=10" |
29 | export JAVA_OPTS="$JAVA_OPTS -XX:GCLogFileSize=10M -XX:-UseBiasedLocking -XX:+UseTLAB -XX:+ResizeTLAB -XX:+PerfDisableSharedMem -XX:+UseCondCardMark" | 29 | export JAVA_OPTS="$JAVA_OPTS -XX:GCLogFileSize=10M -XX:-UseBiasedLocking -XX:+UseTLAB -XX:+ResizeTLAB -XX:+PerfDisableSharedMem -XX:+UseCondCardMark" |
30 | export JAVA_OPTS="$JAVA_OPTS -XX:CMSWaitDuration=10000 -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:+CMSParallelInitialMarkEnabled" | 30 | export JAVA_OPTS="$JAVA_OPTS -XX:CMSWaitDuration=10000 -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:+CMSParallelInitialMarkEnabled" |
@@ -37,10 +37,10 @@ data: | @@ -37,10 +37,10 @@ data: | ||
37 | 37 | ||
38 | <appender name="fileLogAppender" | 38 | <appender name="fileLogAppender" |
39 | class="ch.qos.logback.core.rolling.RollingFileAppender"> | 39 | class="ch.qos.logback.core.rolling.RollingFileAppender"> |
40 | - <file>/var/log/thingsboard/${TB_HOST}/thingsboard.log</file> | 40 | + <file>/var/log/thingsboard/${TB_SERVICE_ID}/thingsboard.log</file> |
41 | <rollingPolicy | 41 | <rollingPolicy |
42 | class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"> | 42 | class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"> |
43 | - <fileNamePattern>/var/log/thingsboard/${TB_HOST}/thingsboard.%d{yyyy-MM-dd}.%i.log</fileNamePattern> | 43 | + <fileNamePattern>/var/log/thingsboard/${TB_SERVICE_ID}/thingsboard.%d{yyyy-MM-dd}.%i.log</fileNamePattern> |
44 | <maxFileSize>100MB</maxFileSize> | 44 | <maxFileSize>100MB</maxFileSize> |
45 | <maxHistory>30</maxHistory> | 45 | <maxHistory>30</maxHistory> |
46 | <totalSizeCap>3GB</totalSizeCap> | 46 | <totalSizeCap>3GB</totalSizeCap> |
@@ -247,18 +247,12 @@ spec: | @@ -247,18 +247,12 @@ spec: | ||
247 | - containerPort: 9001 | 247 | - containerPort: 9001 |
248 | name: rpc | 248 | name: rpc |
249 | env: | 249 | env: |
250 | - - name: RPC_HOST | ||
251 | - valueFrom: | ||
252 | - fieldRef: | ||
253 | - fieldPath: status.podIP | ||
254 | - - name: CLUSTER_NODE_ID | ||
255 | - valueFrom: | ||
256 | - fieldRef: | ||
257 | - fieldPath: metadata.name | ||
258 | - - name: TB_HOST | 250 | + - name: TB_SERVICE_ID |
259 | valueFrom: | 251 | valueFrom: |
260 | fieldRef: | 252 | fieldRef: |
261 | fieldPath: metadata.name | 253 | fieldPath: metadata.name |
254 | + - name: TB_SERVICE_TYPE | ||
255 | + value: "monolith" | ||
262 | - name: ZOOKEEPER_ENABLED | 256 | - name: ZOOKEEPER_ENABLED |
263 | value: "true" | 257 | value: "true" |
264 | - name: ZOOKEEPER_URL | 258 | - name: ZOOKEEPER_URL |
@@ -334,14 +328,12 @@ spec: | @@ -334,14 +328,12 @@ spec: | ||
334 | - containerPort: 1883 | 328 | - containerPort: 1883 |
335 | name: mqtt | 329 | name: mqtt |
336 | env: | 330 | env: |
337 | - - name: CLUSTER_NODE_ID | ||
338 | - valueFrom: | ||
339 | - fieldRef: | ||
340 | - fieldPath: metadata.name | ||
341 | - - name: TB_HOST | 331 | + - name: TB_SERVICE_ID |
342 | valueFrom: | 332 | valueFrom: |
343 | fieldRef: | 333 | fieldRef: |
344 | fieldPath: metadata.name | 334 | fieldPath: metadata.name |
335 | + - name: TB_SERVICE_TYPE | ||
336 | + value: "monolith" | ||
345 | - name: MQTT_BIND_ADDRESS | 337 | - name: MQTT_BIND_ADDRESS |
346 | value: "0.0.0.0" | 338 | value: "0.0.0.0" |
347 | - name: MQTT_BIND_PORT | 339 | - name: MQTT_BIND_PORT |
@@ -409,14 +401,12 @@ spec: | @@ -409,14 +401,12 @@ spec: | ||
409 | - containerPort: 8080 | 401 | - containerPort: 8080 |
410 | name: http | 402 | name: http |
411 | env: | 403 | env: |
412 | - - name: CLUSTER_NODE_ID | ||
413 | - valueFrom: | ||
414 | - fieldRef: | ||
415 | - fieldPath: metadata.name | ||
416 | - - name: TB_HOST | 404 | + - name: TB_SERVICE_ID |
417 | valueFrom: | 405 | valueFrom: |
418 | fieldRef: | 406 | fieldRef: |
419 | fieldPath: metadata.name | 407 | fieldPath: metadata.name |
408 | + - name: TB_SERVICE_TYPE | ||
409 | + value: "monolith" | ||
420 | - name: HTTP_BIND_ADDRESS | 410 | - name: HTTP_BIND_ADDRESS |
421 | value: "0.0.0.0" | 411 | value: "0.0.0.0" |
422 | - name: HTTP_BIND_PORT | 412 | - name: HTTP_BIND_PORT |
@@ -484,14 +474,12 @@ spec: | @@ -484,14 +474,12 @@ spec: | ||
484 | name: coap | 474 | name: coap |
485 | protocol: UDP | 475 | protocol: UDP |
486 | env: | 476 | env: |
487 | - - name: CLUSTER_NODE_ID | ||
488 | - valueFrom: | ||
489 | - fieldRef: | ||
490 | - fieldPath: metadata.name | ||
491 | - - name: TB_HOST | 477 | + - name: TB_SERVICE_ID |
492 | valueFrom: | 478 | valueFrom: |
493 | fieldRef: | 479 | fieldRef: |
494 | fieldPath: metadata.name | 480 | fieldPath: metadata.name |
481 | + - name: TB_SERVICE_TYPE | ||
482 | + value: "monolith" | ||
495 | - name: COAP_BIND_ADDRESS | 483 | - name: COAP_BIND_ADDRESS |
496 | value: "0.0.0.0" | 484 | value: "0.0.0.0" |
497 | - name: COAP_BIND_PORT | 485 | - name: COAP_BIND_PORT |
@@ -42,7 +42,7 @@ transport: | @@ -42,7 +42,7 @@ transport: | ||
42 | max_string_value_length: "${JSON_MAX_STRING_VALUE_LENGTH:0}" | 42 | max_string_value_length: "${JSON_MAX_STRING_VALUE_LENGTH:0}" |
43 | 43 | ||
44 | queue: | 44 | queue: |
45 | - type: "${TB_QUEUE_TYPE:in-memory}" # kafka or in-memory or aws-sqs or pubsub or service-bus | 45 | + type: "${TB_QUEUE_TYPE:kafka}" # kafka or aws-sqs or pubsub or service-bus or rabbitmq |
46 | kafka: | 46 | kafka: |
47 | bootstrap.servers: "${TB_KAFKA_SERVERS:localhost:9092}" | 47 | bootstrap.servers: "${TB_KAFKA_SERVERS:localhost:9092}" |
48 | acks: "${TB_KAFKA_ACKS:all}" | 48 | acks: "${TB_KAFKA_ACKS:all}" |
@@ -43,7 +43,7 @@ transport: | @@ -43,7 +43,7 @@ transport: | ||
43 | max_string_value_length: "${JSON_MAX_STRING_VALUE_LENGTH:0}" | 43 | max_string_value_length: "${JSON_MAX_STRING_VALUE_LENGTH:0}" |
44 | 44 | ||
45 | queue: | 45 | queue: |
46 | - type: "${TB_QUEUE_TYPE:in-memory}" # kafka or in-memory or aws-sqs or pubsub or service-bus | 46 | + type: "${TB_QUEUE_TYPE:kafka}" # kafka or aws-sqs or pubsub or service-bus or rabbitmq |
47 | kafka: | 47 | kafka: |
48 | bootstrap.servers: "${TB_KAFKA_SERVERS:localhost:9092}" | 48 | bootstrap.servers: "${TB_KAFKA_SERVERS:localhost:9092}" |
49 | acks: "${TB_KAFKA_ACKS:all}" | 49 | acks: "${TB_KAFKA_ACKS:all}" |
@@ -73,7 +73,7 @@ transport: | @@ -73,7 +73,7 @@ transport: | ||
73 | max_string_value_length: "${JSON_MAX_STRING_VALUE_LENGTH:0}" | 73 | max_string_value_length: "${JSON_MAX_STRING_VALUE_LENGTH:0}" |
74 | 74 | ||
75 | queue: | 75 | queue: |
76 | - type: "${TB_QUEUE_TYPE:in-memory}" # kafka or in-memory or aws-sqs or pubsub or service-bus | 76 | + type: "${TB_QUEUE_TYPE:kafka}" # kafka or aws-sqs or pubsub or service-bus or rabbitmq |
77 | kafka: | 77 | kafka: |
78 | bootstrap.servers: "${TB_KAFKA_SERVERS:localhost:9092}" | 78 | bootstrap.servers: "${TB_KAFKA_SERVERS:localhost:9092}" |
79 | acks: "${TB_KAFKA_ACKS:all}" | 79 | acks: "${TB_KAFKA_ACKS:all}" |