728x90
반응형
WebFlux를 적용한 MQTT Client를 구축하고
Topic 메시지 도착 시 Callback으로 Bean을 통해 서비스 구분
*Mqtt Broker(mosqitto) 아래 관련 글 참고
*자세한 설명 생략
▷ Project 전체 구조
*파일 이름으로 검색 가능
▷ build.gradle
▷ application.properties
▷ MqttApplication.java
*아무 작업하지 않음
▷ MqttPublishVO.java
*MqttController 발행 요청 VO
▷ MqttSubscribeVO.java
*MqttController 구독 요청 VO
▷ MqttController.java
▷ UserController.java
▷ MqttService.java
▷ A/B/C ServiceImpl
▷ MqttUtil.java
▷ Mqtt.java ★
▷ SinksListener.java ★
▷ user.jsp
*View 쪽은 설명할 게 없음
▷ 결과 확인
*단순히 동작만 확인
▷ 관련 글
728x90
728x90
'▶ Back-End > Java' 카테고리의 다른 글
Custom Annotation 생성 Example (0) | 2023.07.26 |
---|---|
SpringBoot Maria DB + MyBatis 설정 (0) | 2022.12.06 |
SpringBoot JSP 설정 (0) | 2022.12.01 |
JWE Example(nimbus) (0) | 2022.10.21 |
Create RSA Keypair(.pem) (0) | 2022.10.21 |
댓글