虽然在这个互联网飞速发展的时代,越来越多的APP被安装在用户手机上。但除了一些极其频繁的APP,如微信和淘宝,大多数APP每天都静静地躺在移动桌面的小角落里,被动地等待用户醒来。要唤醒这些客户,信息推送是一个很好的选择。信息推送不仅是激活这些用户的选择,也是留住客户的重要手段。因此,做好信息推送是一种重要的开发方法。  但push也是一把双刃剑。推送的好可以帮助您提高用户保留率
实时数据推送在Web或移动项目中,服务器向客户端实时推送消息是一种常见的业务需求。实现方式Polling:轮询(俗称“拉”),即定期重新请求数据。Long-Polling:长轮询,是 Polling 技术的改进,即在保持住一个请求,在这个请求内不断发送数据。WebSocket Polling:是 Long-Polling 技术的改进,即通过HTTP协议握手建立连接后直接进行双向TCP通讯。应用场景
使用 Adobe Flex 打开客户端套接字清单 4 中的代码展示了如何通过 Flex 打开客户端套接字:清单 4. 通过 Flex 打开客户端var socket : XMLSocket = new XMLSocket(); // register events: socket.addEventListener(Event.CLOSE, closehandler); socket.addEven
# Java实时推送 ## 引言 在Web开发中,实时推送是一种重要的技术手段,可以及时向客户端发送消息,实现即时通信、实时数据更新以及实时提醒等功能。Java作为一种广泛使用的编程语言,也提供了多种实现实时推送的方式。本文将介绍几种常用的Java实时推送技术,并给出相应的代码示例。 ## 1. Comet(长轮询) Comet是一种基于HTTP协议的实时推送技术,它通过长轮询的方式实现实
原创 2023-10-11 05:48:13
189阅读
# jQuery 实时推送技术概述 在现代网页应用中,实时推送(Real-Time Push)技术越来越受到重视。通过实时推送,用户可以接收到大数据量的信息而无需手动刷新页面。本文将简单介绍 jQuery 实时推送的实现方式,并结合代码示例进行说明。 ## 什么是 jQuery 实时推送? jQuery 是一个方便的 JavaScript 库,它简化了 HTML 文档的遍历、事件处理、动画以
原创 2024-10-14 06:32:36
118阅读
1. 背景       服务后台实时收集千万级别在线终端、全国近400个城市的出租车、手机和pad等移动终端的位置点gps信息,然后根据gps所在城市区域,持久化并推送分发给不同的订阅用户。     其业务逻辑图如下:      &nbsp
一、什么是SignalR? SignalR 是一个ASP .NET 下的类库,可以在ASP .NET 的Web项目中实现实时通信。 什么是实时通讯? 就是当所连接的客户端变得可用时服务器代码可以立即向其推送内容,而不是让服务器等待客户端请求新的数据。当WebSockets可用时(即浏览器支持Html5,SignalR使用WebSockets,当不支持时SignalR将使用其它技术来保证达到相同效果
有一个功能叫做领劵的订阅推送。什么是领劵的订阅推送?就是用户订阅了该劵的推送,在可领取前的一分钟就要把提醒信息推送到用户的app中。本来这个订阅功能应该是消息中心那边做的,但他们说这个短时间内做不了。所以让我这个负责优惠劵的做了-.-!。具体方案就是到具体的推送时间点了,coupon系统调用消息中心的推送接口,把信息推送出去。下面我们分析一下这个功能的业务情景。公司目前注册用户6000W+,是哪家
转载 2024-04-09 10:06:16
44阅读
 前阵子开发了公司领劵中心的项目,这个项目是以redis作为关键技术落地的。      先说一下领劵中心的项目吧,这个项目就类似京东app的领劵中心,当然图是截取京东的,公司的就不截了。。。            其中有一个功能叫做领劵的订阅推送。什么是领劵的订阅推送?就是用户订
  Redis支持这样一种特性,你可以将数据推到某个信息管道中,然后其它客户端可以通过订阅这些管道来获取推送过来的信息。使用Redis的Pub/Sub,接收方在某个channel注册为一个订阅者,然后监听这个channel,一旦有消息发到这个channel上则自动接收消息, 利用这个特性可以轻易的实现消息推送功能。  1. 使用Rediscli测试  客户端A订阅通道: redis 127.0.
转载 2023-05-29 09:08:17
507阅读
php+redis 实现消息队列的推送【demo】。用redis做队列,为了缓解瞬间请求服务器的压力。实际开发当中可通过定时任务去做。当然缺点是不够实时。1.添加一个php文件,PushQueue.php<?php $redis=new redis(); $redis->connect('127.0.0.1','6379'); $arr=array(1,2,3,4,5,6,7); fo
转载 2023-05-23 21:03:20
98阅读
part1: @Configuration public class WebSocketConfig { @Bean public ServerEndpointExporter serverEndpointExporter() { return new ServerEndpointExporter(); } } part2:@ServerEndpoin
转载 2023-05-26 09:36:41
584阅读
# Java后台接口实时推送数据到Vue页面 ## 引言 在开发中,有时候需要实现实时推送数据到Vue页面的功能。本篇文章将介绍如何通过Java后台接口实现这一功能。 ## 1. 整体流程 以下是整体的实现流程: ```mermaid journey title Java后台接口实时推送数据到Vue页面的流程 section 创建WebSocket连接 开启WebSock
原创 2024-02-09 03:16:26
404阅读
分不清轮询、长轮询?不知道什么时候该用websocket还是SSE,看这篇就够了。 所谓的“实时推送”,从表面意思上来看是,客户端订阅的内容在发生改变时,服务器能够实时地通知客户端,进而客户端进行相应地反应。客户端不需要主观地发送请求去获取自己关心的内容,而是由服务器端进行“推送”。
转载 2021-07-13 13:52:54
712阅读
https://blog.csdn.net/qincidong/article/details/82415376
转载 2021-08-24 14:34:07
274阅读
## 实时推送方式实现流程 ### 流程图 ```mermaid flowchart TD A(开始) B(初始设置) C(建立连接) D(发送请求) E(接收响应) F(处理响应) G(关闭连接) H(结束) A-->B-->C-->D-->E-->F-->G-->H ``` ### 步骤和代码 | 步骤 | 描述
原创 2023-11-03 03:03:16
52阅读
# Python 实时消息推送的探索 在当今快节奏的互联网时代,实时消息推送是许多应用程序的重要功能。随着社交网络、即时通讯和在线服务的普及,用户对即时通信的需求日益增加。本文将探讨如何使用 Python 实现实时消息推送,并提供一个简单的代码示例。 ## 什么是实时消息推送实时消息推送是一种将信息即时发送给用户的技术。无论是聊天应用、在线游戏,还是任何需要用户即刻反馈的场景,都可以通过
原创 8月前
98阅读
Day03-01 知识点1.在IDEA中通过Git将我们的项目push到Gitee平台两种方式(没有仓库-share,已有仓库-push)2.常见问题(FAQ)分析push过程被拒绝(账号不正确或者mail是隐藏账号,仓库名不遵守规则,push时远端仓库有readme)push之前我们前面需要哪些Git操作(add,commit)push时能只push我们指定项目模块吗(不push的模块不要com
1.本地推送//设置通知触发器 let content=UNMutableNotificationContent() content.title="hzk" content.subtitle="阿哈!"//二级标题 content.body="有苍蝇!" content.badge=NSNumber(value: ba
分不清轮询、长轮询?不知道什么时候该用websocket还是SSE,看这篇就够了。 所谓的“实时推送”,从表面意思上来看是,客户端订阅的内容在发生改变时,服务器能够实时地通知客户端,进而客户端进行相应地反应。客户端不需要主观地发送请求去获取自己关心的内容,而是由服务器端进行“推送”。 注意上面的推送
转载 2020-10-16 11:58:00
410阅读
  • 1
  • 2
  • 3
  • 4
  • 5