-1

카프카는 데이터 저장 서버입니까? 내가 알고있는 것처럼카프카 란 무엇입니까? 데이터 저장 서버입니까?

예에서,

사용자는 게임 클라이언트의 항목을 샀다.

게임 서버에 구매 로그를 저장하십시오.

그리고 게임 서버는 kafka 제작자를 통해 kafka 서버로 데이터를 보냅니다.

카프카는 이러한 데이터를 저장하고 구매 로그가 필요한 서버에 소비자를 통해 전송합니다.

괜찮습니까?

나는 카프카의 개념을 이해할 수 없다.

답변

1

카프카는 메시지 버스 및/또는 대기열입니다.

생산자는 데이터를 버스로 보낼 수 있습니다. 소비자는 특정 주제를 구독하여 제작자가 버스로 보낼 때 해당 메시지를 수신 할 수 있습니다.

정확하게 이해 했으므로 소비자가 대기열에서 오래된 메시지를받을 수도 있습니다.

메시지는 일반 텍스트입니다. 즉, 응용 프로그램이나 서비스에서 일련 번호를 serialize하고 deserialize해야합니다.

관련 문제