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);
		}
	}

}
相关推荐
飞行增长手记17 小时前
什么是高匿代理IP?安全吗?怎么选?
网络协议·tcp/ip·安全
white-persist18 小时前
【攻防世界】reverse | Reversing-x64Elf-100 详细题解 WP
c语言·开发语言·网络·python·学习·安全·php
HKT_China18 小时前
香港电讯与Fortinet推出100G高效加密网络托管服务,迈进量子安全新时代
网络·安全
上海云盾安全满满1 天前
高防 IP 是如何帮助数藏行业防刷
网络·网络协议·tcp/ip
吠品1 天前
免费SSL证书自动化申请:DNS代理验证
网络协议·自动化·ssl
多多*1 天前
Java复习 操作系统原理 计算机网络相关 2025年11月23日
java·开发语言·网络·算法·spring·microsoft·maven
p***43481 天前
Rust网络编程模型
开发语言·网络·rust
NewCarRen1 天前
汽车网络安全管理系统的需求分析及潜在框架设计
网络·汽车网络安全
捷米研发三部1 天前
CC-Link转Modbus TCP协议转换网关实现三菱 PLC与传感器通讯在快递分拣中心的应用案例
网络·网络协议
嵌入式-小王1 天前
每天掌握一个网络协议----ARP协议
网络·网络协议·arp