Spring Boot/APPLIED (2) 썸네일형 리스트형 [Heartbeat] Heartbeat로 서버 헬스체크하기 (Spring boot + Slack Web Hooks + Bot) 모든 소스코드는 Github에 있습니다. (스타는 사랑입니다) Index example heartbeat java agent Event bus(guava event bus) Slack WebHooks, Bot Example 서버 상태가 변하면 WebHooks로 알림 !command로 서버 상태 체크하기 Heartbeat (1) Init state --> (heart beat) --> Healthy state (2) Healthy state --> (heart beat lost) --> Heartbeat lost state (3) Heartbeat lost state --> (heart beat) --> Healthy state 설치 된 Agent에서 각각 Server로 heartbeat를 보냄 2-1) .. Spring async + stomp websocket 랜덤 채팅 구현 예제 Spring boot + Async + Stomp Websocket을 이용한 랜덤 채팅 구현 예제 > 데모 - server : spring boot, stomp websocket - client : bootstrap, jquery, handlebars, sockjs 채팅 요청 ~ 채팅 형성까지는 비동기로 대기하고 있고, 채팅방이 형성되면 websocket으로 메시지를 주고받는 식으로 간단하게 구현해봤습니다.간단한 로직은 아래와 같습니다 1. 채팅 요청 1. 채팅 요청 (Async : DeferredResult로 응답)2. 유저 등록 (대기 큐에 등록)3. 채팅 가능 체크 3-1) 대기 큐에 2명 이상=> UUID로 채팅방 이름 생성 + Success (+ 채팅방 이름 포함) => UUID로 subscri.. 이전 1 다음