Kafka
교환기(exchanger)
고장감내성(Fault-torelance)과 정확한 메시지의 순서를 제공
이건 무슨 뜻? 따로 공부해보자
느슨한 결합?
가장 큰 특징 loosely coupled
Plan-Act 부분이 궁금하다면 ‘클라우드 API를 활용한 빅데이터 분석' 읽어보세요.
문제:
request body 값이: article_id : 1 처럼 snake_case 경우 어떻게 하는게 좋을까?
@PostMapping("/interactivity")
public Payload interactivity(@RequestBody Payload payload) {
// public String interactivity(@RequestBody String payload) {
log.info(payload.toString());
return payload;
}
해법:
1. @RequestBody String payload 받아서 커스텀 Deserializer 구현하기
2. @JsonNaming(PropertyNamingStrategy.SnakeCaseStrategy.class) 명시하기