• 大小: 67KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-04
  • 语言: 其他
  • 标签: Nginx  +  Websocket  

资源简介

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.xml

     文件       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\base64.java

     文件        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个文件信息

评论

共有 条评论