kafka 요청 ← authorUuid (request)
구독 신청 (save - rdb)
kafka 전송 ← authorUuid, subscriberList (response)
common 폴더 내에 Exception과 Response에 관한 파일 생성
SwaggerConfig 추가 (subscribe-service 명으로 라우터에 전달)
subscribe 엔티티에 대해서 아래와 같음
@Entity
@Getter
@NoArgsConstructor
public class Subscribe {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
@Column(nullable = false)
private String authorUuid;
@Column(nullable = false, unique = true)
private String subscriberUuid;
}
subscriberUuids 를 조회하여 dto에 값을 생성하여 이를 kafka를 통해 알림 서비스에 전달할 예정