이번 소모임 프로젝트를 하면서 해당 이벤트를 참여할 때 제한인원이 있는데 여러요청이 한꺼번에 들어왔을 시 동시성 이슈에 대해서 해결을 했었다.DB lock 과 redisson, kafka 를 이용해서 동시성이슈를 해결했었다.하지만 조금 더 개념확립과 익숙하게 사용하기
토픽의 파티션은 그룹 단위로 할당 된다. 이 그룹은 그룹 ID로 설정된 것이다.파티션 개수보다 컨슈머 그룹 수 가 많아 지게 되면 컨슈머는 놀게 된다. 예를들어 파티션이 2개이고, 컨슈머가 1개면 컨슈머가 두 파티션으로 부터 데이터를 읽어온다. 그런데 이때 컨슈머를 하
위와 같이 Topic 을 만들어주고 생성하고..template를 만들어서 kafkaTemplate 에서 제공해주는 send 메소드를 통해 topic과 전달하고자 하는 값을 전달하였음.또는 위와 같이 key 를 이용한 방식으로도 가능함.Serializer로 byte배열로
위의 그림을 보면 카프카는 자기 자신을 분산 이벤트 스트리밍 플랫폼 ( 스트리밍을 처리하기 위한 플랫폼) 으로 소개 하고 있다.fortune company 100개 기업 기준으로 80% 이상이 kafka를 사용하고 있고..제조, 은행 , 통신 등 다양한 곳에서 kafk
해커에 의해 조작된 SQL 쿼리문이 데이터베이스에 그대로 전달되어 비정상적 명령을 실행시키는 공격 기법보통 로그인을 할 때, 아이디와 비밀번호를 input 창에 입력하게 된다. 쉽게 이해하기 위해 가벼운 예를 들어보자. 아이디가 abc, 비밀번호가 만약 1234일 때