Skip to content

Commit cc48b1e

Browse files
author
sachin-maheshwari
authored
Merge pull request #24 from topcoder-platform/dev
Clean-up & changes in max message size consumer option
2 parents 2e753b8 + 6cd4127 commit cc48b1e

File tree

3 files changed

+11
-7
lines changed

3 files changed

+11
-7
lines changed

.circleci/config.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,10 @@ install_deploysuite: &install_deploysuite
1919
cp ./../buildscript/awsconfiguration.sh .
2020
2121
restore_cache_settings_for_build: &restore_cache_settings_for_build
22-
key: docker-tc-email-service-{{ checksum "package-lock.json" }}
22+
key: circleci-tc-email-service-{{ checksum "package-lock.json" }}
2323

2424
save_cache_settings: &save_cache_settings
25-
key: docker-tc-email-service-{{ checksum "package-lock.json" }}
25+
key: circleci-tc-email-service-{{ checksum "package-lock.json" }}
2626
paths:
2727
- node_modules
2828

@@ -40,9 +40,9 @@ jobs:
4040
- setup_remote_docker
4141
- run: *install_dependency
4242
- run: *install_deploysuite
43-
# - restore_cache: *restore_cache_settings_for_build
43+
- restore_cache: *restore_cache_settings_for_build
4444
- run: *run_build
45-
# - save_cache: *save_cache_settings
45+
- save_cache: *save_cache_settings
4646
- deploy:
4747
name: Running Masterscript - deploy tc-email-service
4848
command: |
@@ -60,9 +60,9 @@ jobs:
6060
- setup_remote_docker
6161
- run: *install_dependency
6262
- run: *install_deploysuite
63-
# - restore_cache: *restore_cache_settings_for_build
63+
- restore_cache: *restore_cache_settings_for_build
6464
- run: *run_build
65-
# - save_cache: *save_cache_settings
65+
- save_cache: *save_cache_settings
6666
- deploy:
6767
name: Running Masterscript - prod deploy tc-email-service
6868
command: |

config/default.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,10 @@ module.exports = {
2121

2222
VALID_ISSUERS: process.env.VALID_ISSUERS,
2323
KAFKA_URL: process.env.KAFKA_URL,
24+
25+
// max bytes 2MB
26+
KAFKA_MAXBYTES: process.env.MAXBYTES || 2097152,
27+
2428
KAFKA_GROUP_ID: process.env.KAFKA_GROUP_ID,
2529
KAFKA_CLIENT_CERT: process.env.KAFKA_CLIENT_CERT ? process.env.KAFKA_CLIENT_CERT.replace('\\n', '\n') : null,
2630
KAFKA_CLIENT_CERT_KEY: process.env.KAFKA_CLIENT_CERT_KEY ?

src/app.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ let emailTries = {};
2626
*/
2727
function configureKafkaConsumer(handlers) {
2828
// create group consumer
29-
const options = { groupId: config.KAFKA_GROUP_ID, connectionString: config.KAFKA_URL };
29+
const options = { groupId: config.KAFKA_GROUP_ID, connectionString: config.KAFKA_URL, maxBytes:config.KAFKA_MAXBYTES };
3030
if (config.KAFKA_CLIENT_CERT && config.KAFKA_CLIENT_CERT_KEY) {
3131
options.ssl = { cert: config.KAFKA_CLIENT_CERT, key: config.KAFKA_CLIENT_CERT_KEY };
3232
}

0 commit comments

Comments
 (0)