# webSocket **Repository Path**: wizards/websocket ## Basic Information - **Project Name**: webSocket - **Description**: spring webSocket简单应用 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2017-04-16 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #webSocket 这是在spring的webSocket的start示例项目修改的.这里把我的一些学习经验放在这里,供大家分享. ##windows下安装rabbitmq -1. 添加了rabbitmq的windows安装包,window下安装rabbitmq,需要先下载erlang,本项目提供了64位的19.3安装包,需要添加环境变量 配置环境变量 ERLANG_HOME C:\Program Files (x86)\erl5.9 ,添加到PATH %ERLANG_HOME%\bin. - 2.接着下载rabbitmq的安装包,安装之后,添加rabbitmq的环境变量,rabbitmq_home和path,如%RABBITMQ_SERVER%\sbin; - 3.接着启动rabbitmq,以管理员的身份运行cmd,进入到 %RABBITMQ_SERVER%\sbin目录下;接着运行rabbitmq-plugins.bat,具体命令为:rabbitmq-plugins.bat enable rabbitmq_management 无误后,接着启动 rabbitmq-service.bat ,命令如下:启动:rabbitmq-service.bat start,关闭:rabbitmq-service.bat stop 重新添加:rabbitmq-service.bat install - 4.查看rabbitmq的服务状态,http://localhost:15672;用户名/密码 guest,guest 具体参考博客:http://blog.csdn.net/madun/article/details/20837925 ##添加spring的依赖 这三个jar不知道干啥用的,别人提到要加上 该博客链接 http://blog.csdn.net/q_an1314/article/details/52869051 ``` io.projectreactor reactor-core 2.0.8.RELEASE io.projectreactor reactor-net 2.0.8.RELEASE io.netty netty-all 4.1.6.Final ``` ##设置webSocket配置 将WebSocketConfig里的config.enableSimpleBroker("/topic");改为config.enableStompBrokerRelay("/topic","/queue");这样就能使用rabbitmq作为代理器了. 另外,需要设置regist.setAllowedOrigins("*"),允许跨域请求.