icomet在项目中使用

                                                                                                   icomet在java web中的使用

   说明:最近公司由于负载量大,原来的长链接方式适应不了,要求换种方式,最终选择了icomet的实现方式


  icomet简介:icomet 是一个使用 C++ 语言开发的支持百万并发连接的 comet 服务器, 使用了 libevent 网络库. 支持并发连接数高, 内存占用少, 性能优越. 支持的浏览器和操作系统平台包括: Safari(iOS, Mac), Firefox/Chrome(Windows, Mac), IE6+.

第一步,环境搭建

   icomet包下载地址:https://github.com/ideawu/icomet

   在linux下安装

   开始安装:

     wget --no-check-certificate https://github.com/ideawu/icomet/archive/master.zip

unzip master.zip cd icomet-master/
make
更改icomet.conf配置文件中admin和front的listen为本机的内网ip(admin中的allow为运行推送方。需要改):
启动服务:
./icomet-server icomet.conf 
关闭服务:
./icomet-server icomet.conf -s stop

我的安装服务ip为:

服务配置成功后启动

第二步,在js中使用
   你得引入几个包,我在项目中需要

jsp中代码:


初始化icomet:



后台jar包:


 java后台怎么发送get请求:

 第一个参数:get请求的url地址,第二个参数,是请求响应的参数,cname和content是固定的参数名称,cname参数代表信道类型,一个类型代表一个信道,这里的Remain和前台的channel对应,二者保持一致,才能通信,content是发送的内容,这个自己处理,想发什么就发什么就行重要代码截图片段:
 发送信息容器基本类


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值