pig cloud框架中引入websocket

一、依赖添加(Maven)

复制代码
<!--		websocket依赖-->
		<dependency>
			<groupId>com.pig4cloud.plugin</groupId>
			<artifactId>websocket-spring-boot-starter</artifactId>
			<version>3.0.0</version>
		</dependency>

二、开箱即用websocket

创建service服务层,实现websock推送

java 复制代码
package com.wxzx.scheduling.zk.controller;

@Slf4j
@RestController
@RequestMapping("/websocket")
public class WebSocketTestController {
	@Autowired
	private CanalConnector canalConnector;

	@GetMapping("/test")
	public void getCanalStatus() {
	    // 业务代码实现
		String jsonResult = JSONObject.toJSONString(checkInOutVoWebSocketVos);
		try {
			log.info("websocket推送成功");
            // 这里直接使用
			WebSocketMessageSender.broadcast(jsonResult);
		} catch (Exception e) {
			log.error("websocket推送数据失败:"+e.getMessage(),e);
		}
	}

}
相关推荐
extrao2 小时前
🚀 Kea DHCP4 自动分配系统完整搭建
网络协议
CSharp精选营8 小时前
WebSocket 快速入门教程(附示例源码)
websocket·教程·csharp·实时通信·asp.net-core
不做菜鸟的网工2 天前
BGP特性
网络协议
明月_清风4 天前
开发者网络概念全扫盲:一篇搞定
后端·网络协议
刘马想放假4 天前
Modbus 全栈技术解析:TCP、RTU、ASCII、RTU over TCP
数据结构·网络协议
王二端茶倒水5 天前
一套可落地的无线运营方案,不能只管 AP,还要管用户、计费和运维
网络协议
162723816085 天前
EtherCAT 分布式时钟(DC)原理与配置实战:把多轴真正"对齐到同一时刻"
网络协议
王二端茶倒水6 天前
宽带无线项目,怎么从一次性交付变成长期运营收入?
网络协议
用户2530171996277 天前
第6篇:从技术到产品 — Ghost Proxifier 的设计哲学
网络协议