[{"title":"( 26 个子文件 55KB ) WebSocket-Server-Vertx:基于Vertx实现的websocket消息服务,支持集群部署-源码","children":[{"title":"WebSocket-Server-Vertx-master","children":[{"title":"pom.xml <span style='color:#111;'> 4.17KB </span>","children":null,"spread":false},{"title":"生产端.jpg <span style='color:#111;'> 18.28KB </span>","children":null,"spread":false},{"title":"src","children":[{"title":"main","children":[{"title":"resources","children":[{"title":"bin","children":[{"title":"README.txt <span style='color:#111;'> 488B </span>","children":null,"spread":false},{"title":"stopServer.sh <span style='color:#111;'> 248B </span>","children":null,"spread":false},{"title":"iov-websocket <span style='color:#111;'> 1.91KB </span>","children":null,"spread":false},{"title":"startServer.bat <span style='color:#111;'> 779B </span>","children":null,"spread":false},{"title":"setEnv.cmd <span style='color:#111;'> 1.43KB </span>","children":null,"spread":false},{"title":"startServer.sh <span style='color:#111;'> 1.26KB </span>","children":null,"spread":false}],"spread":true},{"title":"default-zookeeper.json <span style='color:#111;'> 129B </span>","children":null,"spread":false},{"title":"log4j.properties <span style='color:#111;'> 2.24KB </span>","children":null,"spread":false},{"title":"vertx-default-jul-logging.properties <span style='color:#111;'> 31B </span>","children":null,"spread":false},{"title":"configs","children":[{"title":"default-websocket.json <span style='color:#111;'> 132B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"java","children":[{"title":"com","children":[{"title":"vertx","children":[{"title":"websocket","children":[{"title":"server","children":[{"title":"handler","children":[{"title":"MonitorHandler.java <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false},{"title":"AccessHandler.java <span style='color:#111;'> 1010B </span>","children":null,"spread":false},{"title":"MaintainHandler.java <span style='color:#111;'> 1.45KB </span>","children":null,"spread":false}],"spread":true},{"title":"verticles","children":[{"title":"AcceptorVerticle.java <span style='color:#111;'> 2.47KB </span>","children":null,"spread":false},{"title":"HeartbeatVerticle.java <span style='color:#111;'> 1.79KB </span>","children":null,"spread":false},{"title":"StartWebSocketVerticle.java <span style='color:#111;'> 1.43KB </span>","children":null,"spread":false}],"spread":true},{"title":"common","children":[{"title":"Constants.java <span style='color:#111;'> 549B </span>","children":null,"spread":false},{"title":"Producer.java <span style='color:#111;'> 2.03KB </span>","children":null,"spread":false},{"title":"Consumer.java <span style='color:#111;'> 3.78KB </span>","children":null,"spread":false}],"spread":true},{"title":"util","children":[{"title":"PropertiesUtil.java <span style='color:#111;'> 1.11KB </span>","children":null,"spread":false},{"title":"UrlPathUtil.java <span style='color:#111;'> 517B </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"main","children":[{"title":"StartWebSocket.java <span style='color:#111;'> 2.06KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"消费端.jpg <span style='color:#111;'> 20.13KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 1.24KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}]