일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- kafkastream
- RabbitMQ
- enablekafkastreams
- scala
- coursera
- schema registry
- confluent
- kafka streams
- Kafka
- kafkastreams
- 한빛미디어
- springboot
- spring-kafka
- aws
- 플레이 프레임워크
- Elasticsearch
- Elk
- spring-batch
- kafka interactive query
- statestore
- play framework
- gradle
- avo
- Logstash
- Slick
- reactive
- scala 2.10
- spring-cloud-stream
- 카프카
- Spring
- Today
- Total
목록2018/07 (2)
b
현재 업무에서 메지시의 상태는 하나의 필드로 정의하고 있다. 예를 들어 결제 요청이 들어오면 APPROVAL_REQUESTED:type 을 정의하여 payment topic에 적재하고 이 후 저 메시지를 컨슘하여 결제가 완료된다면 '동일한 토픽에' APPROVAL_COMPLETED:type 으로 하나의 메시지를 추가한다.즉, APPROVAL_REQUESTED 상태는 APPROVAL_COMPLETED or APPROVAL_FAILED 상태로 변경 가능하다.각각은 Kafka에 의해 Header에 event time이 기록되어 있지만, 별개로 actBy라는 timestamp 필드도 추가하였다. REQUESTED 상태에서 COMPLETED 상태로 변경되기까지의 시간을 어떻게 측정할 것인가? 무난한 방법으로 하나..
사내 시스템은 특정 계정으로만 관리된다. 이 계정의 home directory 에 npm package를 설치 하는 방법이다. 1. .bashrc 설정NPM_PACKAGES="$HOME/.npm-packages" PATH="$NPM_PACKAGES/bin:$PATH" unset MANPATH MANPATH="$NPM_PACKAGES/share/man:$(manpath)" NODE_PATH="$NPM_PACKAGES/lib/node_modules:$NODE_PATH"2. 커맨드라인에서 다음의 명령을 수행$) mkdir -p "$NPM_PACKAGES" $) echo "prefix = $NPM_PACKAGES" >> ~/.npmrc참고1. https://stackoverflow.com/questions/10..