資源簡介
Nginx + Websocket 實現推送 , 實現思路 : http://blog.csdn.net/shangmingtao/article/details/76639821 . 代碼可以直接線上運行.

代碼片段和文件信息
package?cn.milo.controller;
import?cn.milo.logic.BrotherLogic;
import?cn.milo.util.HttpUtil;
import?net.sf.json.JSONobject;
import?org.apache.log4j.Logger;
import?org.springframework.beans.factory.annotation.Autowired;
import?org.springframework.stereotype.Controller;
import?org.springframework.web.bind.annotation.RequestMapping;
import?javax.servlet.http.HttpServletRequest;
import?javax.servlet.http.HttpServletResponse;
/**
?*?Created?by?admin?on?2017/7/26.
?*/
@Controller
@RequestMapping(value?=?“/brother“)
public?class?BrotherController?{
????Logger?log?=?Logger.getLogger(BrotherController.class);
????@Autowired
????private?BrotherLogic?brotherLogic;
????/*
????getAllOnlineUser
?????*/
????@RequestMapping(value?=?“/closeFromBrother“)
????public?String?closeFromBrother(HttpServletRequest?request?HttpServletResponse?response)?{
????????String?requestSTR?=?HttpUtil.getJsonFromRequest(request);
????????log.info(“--------------------------------------------------------------------------“);
????????log.info(“closeFromBrother?Request??=?“?+?requestSTR);
????????log.info(“--------------------------------------------------------------------------“);
????????JSONobject?responseJSON?=?brotherLogic.closeFromBrother(requestSTR);
????????log.info(“--------------------------------------------------------------------------“);
????????log.info(“closeFromBrother?Response??=?“?+?responseJSON.toString());
????????log.info(“--------------------------------------------------------------------------“);
????????HttpUtil.sendAppMessage(responseJSON.toString()?response);
????????return?null;
????}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????2582??2017-08-03?18:30??WSPush\pom.xm
?????文件???????1660??2017-08-03?18:37??WSPush\src\main\java\cn\milo\controller\BrotherController.java
?????文件???????4016??2017-08-03?18:37??WSPush\src\main\java\cn\milo\controller\PushController.java
?????文件???????1960??2017-08-03?18:37??WSPush\src\main\java\cn\milo\domain\Client.java
?????文件????????353??2017-08-03?18:37??WSPush\src\main\java\cn\milo\domain\CustomReason.java
?????文件???????2413??2017-08-03?18:37??WSPush\src\main\java\cn\milo\logic\BrotherLogic.java
?????文件??????12157??2017-08-03?18:37??WSPush\src\main\java\cn\milo\logic\PushLogic.java
?????文件???????5315??2017-08-03?18:37??WSPush\src\main\java\cn\milo\redis\config\RedisConfig.java
?????文件???????1762??2017-08-03?18:37??WSPush\src\main\java\cn\milo\redis\dao\impl\RedisDateSourceImpl.java
?????文件????????442??2017-08-03?18:37??WSPush\src\main\java\cn\milo\redis\dao\RedisDataSource.java
?????文件???????4868??2017-08-03?18:37??WSPush\src\main\java\cn\milo\redis\service\JedisService.java
?????文件???????1131??2017-08-03?18:37??WSPush\src\main\java\cn\milo\redis\util\SerializeUtil.java
?????文件???????1109??2017-08-03?18:37??WSPush\src\main\java\cn\milo\service\BrotherService.java
?????文件??????12867??2017-08-03?18:37??WSPush\src\main\java\cn\milo\service\WebSocketService.java
?????文件???????1626??2017-08-03?18:37??WSPush\src\main\java\cn\milo\thread\ServerTools.java
?????文件???????1710??2017-08-03?18:37??WSPush\src\main\java\cn\milo\thread\WSCloseManyClient.java
?????文件???????2239??2017-08-03?18:37??WSPush\src\main\java\cn\milo\util\AuthorityInterceptor.java
?????文件???????8226??2017-08-03?18:37??WSPush\src\main\java\cn\milo\util\ba
?????文件????????653??2017-08-03?18:37??WSPush\src\main\java\cn\milo\util\Config.java
?????文件????????727??2017-08-03?18:37??WSPush\src\main\java\cn\milo\util\DateHelper.java
?????文件????????981??2017-08-03?18:37??WSPush\src\main\java\cn\milo\util\ErrorCodeEnum.java
?????文件???????4586??2017-08-03?18:37??WSPush\src\main\java\cn\milo\util\HttpUtil.java
?????文件????????890??2017-08-03?18:37??WSPush\src\main\java\cn\milo\util\PropertyFactory.java
?????文件??????13112??2017-08-03?18:37??WSPush\src\main\java\cn\milo\util\RSAEncrypt.java
?????文件???????3286??2017-08-03?18:37??WSPush\src\main\java\cn\milo\util\RSASignature.java
?????文件????????975??2017-08-03?18:37??WSPush\src\main\java\cn\milo\util\StringUtil.java
?????文件????????215??2017-08-03?18:37??WSPush\src\main\java\cn\milo\util\VersionUtil.java
?????文件???????1252??2017-08-03?18:37??WSPush\src\main\java\cn\milo\util\WebSocketEnum.java
?????文件????????244??2017-08-03?18:37??WSPush\src\main\java\cn\milo\util\WebSocketUtil.java
?????文件???????2537??2017-08-03?18:37??WSPush\src\main\java\cn\milo\websocket\WebSocketServer.java
............此處省略35個文件信息
評論
共有 條評論