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) 명시하기

--

--