文档章节

多个不同的app应用间应该如何进行消息推送呢?

风间影月
 风间影月
发布于 2017/04/20 10:59
字数 422
阅读 6
收藏 0

现在很多公司做app应用都会用到推送,推送这个不多说了,怎么做网上一堆,用的比较多的还数极光推送(Jpush)以及百度推送,目前我们使用Jpush,文档方面质量是差了点。。这个先不吐槽,主要现在的app应用很多公司不是做单个,而是多个,比如打车软件有司机端和用户端,运输类应用会有司机端、车主端、货主端,那么不同的端之间会有推送消息,比如用户打车,司机接单,需要相互提醒,那么Jpush是不支持交叉推送的

如上,也就是说一个应用需要对应一个app应用,这个和微信支付其实是一个道理,一个app应用只能对应一个微信账户,多个就得多次申请

那么问题来了,多个应用间需要推送消息,而Jpush却又不支持,那么我们可以这么做:

  1. 在不同工程开放restful web service(以下简称“RestWS”),把需要推送的消息用消息队列(我们使用RabbitMQ)发送给RestWS,WS接受处理后会调用自己所对应的Jpush数据源,这样可以实现交叉推送,如下图:

  2. MQ在2个不同的系统进行通知,手动在RMQ管理后台进行绑定对应的消息队列(这种方式我个人不习惯使用,感觉不方便,所以就不多说了)

关于RabbitMQ的一些文章可以参考我的博客或者历史消息~

本文转载自:http://www.cnblogs.com/leechenxiang/p/6252902.html

风间影月
粉丝 4
博文 126
码字总数 252
作品 0
无锡
技术主管
私信 提问
Android 消息推送:第三方消息推送平台 详细解析

前言 消息推送在 开发中应用的场景是越来越多了,比如说电商产品进行活动宣传、资讯类产品进行新闻推送等等,如下图: 推送消息截图 本文将介绍 中实现消息推送的第三方推送的详细解决方案 ...

Carson_Ho
2017/05/22
0
0
关于消息推送的“四要四不要”,运营人get了吗?

你知道吗?消息推送功能的运用可以明显促进APP活跃度和用户留存率的提升。移动大数据分析平台Learnplum的数据报告显示,消息推送功能的集成可以使用户留存率提高20%,而APP在合适的时间、合适...

个推大数据
08/06
0
0
独家解密:阿里是如何应对超大规模集群资源管理挑战的?

More Applications in Less Machines 你办得到吗? 互联网应用和现代数据中心 云计算已经火了很多年了,早已开始惠及我们每一个人。今天火热的大数据、机器学习、人工智能、以及我们看到的像...

技术小能手
2018/06/22
0
0
3.ActiveMQ的使用场景

ActiveMQ的起源 时间回到2003年,一群开源开发者集合在一起形成了Apache Geronimo。之后,他们发现当前没有好用的使用BSD-style许可协议的消息代理器。Geronimo是由于java EE兼容性需要一个J...

柠檬味的猫咪
2016/09/12
175
0
APP消息推送的时机:不符合用户习惯的推送都是耍流氓

消息推送作为APP触达用户的优质渠道,被越来越多的运营者们所重视。作为日常运营过程中的一项必要手段与工具,如何在拥挤的通知栏中第一时间赢得用户宝贵的注意力?本文与大家探讨的是影响P...

个推君
2017/08/30
0
0

没有更多内容

加载失败,请刷新页面

加载更多

面试官问:平时碰到系统CPU飙高和频繁GC,你会怎么排查?

处理过线上问题的同学基本上都会遇到系统突然运行缓慢,CPU 100%,以及Full GC次数过多的问题。当然,这些问题的最终导致的直观现象就是系统运行缓慢,并且有大量的报警。本文主要针对系统运...

Java高级架构师n
17分钟前
6
0
面向对象编程

1、类和对象 类是对象的蓝图和模板,而对象是实例;即对象是具体的实例,类是一个抽象的模板 当我们把一大堆拥有共同特征的对象的静态特征(属性)和动态特征(行为)都抽取出来后,就可以定...

huijue
今天
12
0
redis异常解决 :idea启动本地redis出现 jedis.exceptions.JedisDataException: NOAUTH Authentication required

第一次安装在本地redis服务,试试跑项目,结果却出现nested exception is redis.clients.jedis.exceptions.JedisDataException: NOAUTH Authentication required错误,真是让人头疼 先检查一...

青慕
今天
23
0
Spring 之 IoC 源码分析 (基于注解方式)

一、 IoC 理论 IoC 全称为 Inversion of Control,翻译为 “控制反转”,它还有一个别名为 DI(Dependency Injection),即依赖注入。 二、IoC方式 Spring为IoC提供了2种方式,一种是基于xml...

星爵22
今天
28
0
Docker安装PostgresSql

Docker安装PostgresSql 拉取docker镜像 # docker pull postgres:10.1010.10: Pulling from library/postgres9fc222b64b0a: Pull complete 38296355136d: Pull complete 2809e135bbdb: Pu......

Tree
今天
13
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部