1. 长连接 互联网推送消息主要基于通信双方建立长连接,从而实现实时推送效果。普通的socket连接对服务器的消耗太大,所以出现了类似MQTT这种轻量级、低消耗的协议来维护长连接。维护长连接需要采用心跳机制,客户端发送一个心跳数据包给服务器,服务器返回给客户端一个心跳应答,从而完成一次客户端-服务器 ...
分类:
其他好文 时间:
2019-08-18 19:22:22
阅读次数:
115
原文:https://www.cnblogs.com/smartlife/articles/10182136.html 常用命令 订阅主题 mosquitto_sub h 192.168.0.1 p 1883 u root P root t topicname 推送消息 mosquitto_pub ...
分类:
其他好文 时间:
2019-08-15 21:21:40
阅读次数:
457
一、SSE介绍 1.EventSource 对象 SSE 的客户端 API 部署在EventSource对象上。下面的代码可以检测浏览器是否支持 SSE。 if (‘EventSource’ in window) { } 使用 SSE 时,浏览器首先生成一个EventSource实例,向服务器发起连 ...
分类:
其他好文 时间:
2019-08-11 17:37:41
阅读次数:
144
主要功能 1.HttpServer,接收短连接请求(数据处理-终端->server,Http Post) 2.TcpServer,接收长连接请求(主动控制-server->终端,Socket长连接) 3.JPushServer,使用极光推送(消息推送-server->app) 业务流程 远程开锁 格 ...
分类:
其他好文 时间:
2019-07-25 12:06:42
阅读次数:
111
公众号激活宝,通过微信内部接口实现48小时内无限制向用户推送消息的功能。在微信允许的接口范围内开发出“48小时不限次数推送信息”功能,很大程度上弥补群发次数带来的不足,只要想办法提高粉丝的互动性,就可以利用此功能提高微信营销的转化率及订单数。 ...
分类:
微信 时间:
2019-07-18 19:59:25
阅读次数:
221
阅读目录 推送的方式: 微信推送的流程: 流程分析: 给用户推送消息功能 推送的方式: 短信推送(第三方) 邮件推送 微信推送 公众号:认证的公众号(个人的认证公众号每天只能发一篇文章),粉丝可以跟公众号聊天, 未认证公众号 服务号:企业认证(营业执照),沙箱环境测试 主动给用户发消息(推送),用户 ...
分类:
微信 时间:
2019-07-12 18:40:56
阅读次数:
260
推送的方式: 短信推送(第三方) 邮件推送 微信推送 公众号:认证的公众号(个人的认证公众号每天只能发一篇文章),粉丝可以跟公众号聊天, 未认证公众号 服务号:企业认证(营业执照),沙箱环境测试 主动给用户发消息(推送),用户要接收到推送消息前提是需要关注对应的服务号才行 企业号 微信小程序 公众号 ...
分类:
微信 时间:
2019-07-12 09:37:33
阅读次数:
175
1、前言 随着IOS,Android应用的普及,对推送消息的需求也越来来重要,目前市面上有的个推推送、极光推送、友盟推送等等,那如何自己搭建一个推荐系统昵? 2、名词说明: 设备端:消息接收方; 消息服务:负责和设备端建立连接,并推送消息给设备端 消息系统: 消息服务集群; 路由系统:根据消息服务的 ...
分类:
其他好文 时间:
2019-07-09 12:10:20
阅读次数:
183
事故背景: 我们公司与合作方公司有个消息同步的需求,合作方是消息生产者,我们是消息消费者,他们通过kafka给我们推送消息,我们实时接收,然后进行后续业务处理。昨天上午,发现他们推送过来的广场门店信息我们都没有消费,导致我们系统和他们系统数据不一致,从而导致无法提单,无法出报表(报表有误)等各种问题 ...
分类:
其他好文 时间:
2019-06-12 10:53:36
阅读次数:
143
为什么需要WebSocket? 我们已经有了http协议,为什么还需要另外一个协议?有什么好处? 比如我想得到价格变化,只能是客户端想服务端发起请求,服务器返回结果,HTTP协议做不到服务器主动向客户端推送消息, 这种单向请求的特点,如果服务器有连续的状态变化,客户端要获取指定只能轮询,每隔一段时间 ...
分类:
编程语言 时间:
2019-06-10 15:32:42
阅读次数:
115