mirror of
https://github.com/hwanny1128/HGZero.git
synced 2026-06-13 17:39:09 +00:00
내외부 시퀀스 - 불필요 이벤트 제거
This commit is contained in:
@@ -48,8 +48,15 @@ activate Redis
|
||||
Redis --> Meeting: 캐싱 완료
|
||||
deactivate Redis
|
||||
|
||||
Meeting -> EventHub: MeetingCreated 이벤트 발행\n(meetingId, 제목, 일시, 참석자 목록)
|
||||
Meeting -> EventHub: NotificationRequest 이벤트 발행
|
||||
activate EventHub
|
||||
note right
|
||||
이벤트 데이터:
|
||||
- 발송수단: EMAIL
|
||||
- 대상자: 참석자 목록
|
||||
- 메시지: 회의 초대 내용
|
||||
- 메타데이터: 회의 제목, 일시, 장소
|
||||
end note
|
||||
EventHub --> Meeting: 발행 완료
|
||||
deactivate EventHub
|
||||
|
||||
@@ -63,7 +70,7 @@ WebApp --> User: 회의 예약 완료 표시\n캘린더에 자동 등록
|
||||
deactivate WebApp
|
||||
|
||||
== 참석자 초대 알림 (비동기) ==
|
||||
EventHub -> Notification: MeetingCreated 이벤트 수신\n(Consumer Group: notification-service-group)
|
||||
EventHub -> Notification: NotificationRequest 이벤트 수신\n(Consumer Group: notification-service-group)
|
||||
|
||||
Notification -> Email: 참석자 전원에게 초대 이메일 발송\n(회의 제목, 일시, 장소, 참여 링크)
|
||||
Email --> Notification: 발송 완료
|
||||
|
||||
Reference in New Issue
Block a user