一、背景
最近做一个小的基础组件,主要作用是异步消息通知、缓存维护、以及耗时任务处理。
其中消息通知和耗时任务处理要用到开源的RabbitMQ作为消息中心服务器。
但是有一点比较恶心,我这个组件是要运行在现有的系统中,即要给现有的系统升级,将我这个组件用进去,而且,除了除数据库服务器之外,所有服务器都是windows server 2003 enterprise edition sp2 64...
今天呢,来研究一个功能,消息通知
(1)首先是消息推送的获得或者说是产生。
在main.java这个文件里有这样一个函数
/**
* 轮询通知信息
*/
private void foreachUserNotice() {
final int uid = appContext.getLoginUid();
final Handler handler = new Handle...
分类:
移动开发 时间:
2014-10-21 12:16:22
阅读次数:
209
一 进程间通信有如下的目的:1、数据传输,一个进程需要将它的数据发送给另一个进程,发送的数据量在一个字节到几M之间;2、共享数据,多个进程想要操作共享数据,一个进程对数据的修改,其他进程应该立刻看到;3、通知事件,一个进程需要向另一个或一组进程发送消息,通知它们发生了某件事情;4、资源共享,多个进程...
分类:
系统相关 时间:
2014-10-21 11:55:25
阅读次数:
201
老婆说明明看到你手机QQ在线,怎么发信息不回复?这让我很是冤枉,我明明退出了啊!
晚上宝宝睡觉后,我们一起来研究,发现了其中的秘密,原来只要选择了“退出后仍接受消息通知”这个选项,就算你退出了QQ(是在主菜单里点击退出,不是直接回退那种),也会显示手机QQ在线的,让你的朋友误认为你在线,就算你用内存清理工具把内存中的QQ接受消息的进程清理掉也不会改变状态。更恶心的是,那个选项一开始在你退出QQ时...
分类:
移动开发 时间:
2014-10-15 13:24:01
阅读次数:
228
Windows消息分类 Windows消息分为系统消息和用户自定义消息。Windows系统消息有三种: 1.标准Windows消息。除WM_COMMAND外以WM_开头的消息是标准消息。例如,WM_CREATE、WM_CLOSE。 CWnd的派生类都可以接收到标准Windows消息、通知消息...
分类:
其他好文 时间:
2014-10-09 01:32:07
阅读次数:
241
下面是我设计的一个客户端代理的架构图,主要完成以下功能:
1、异步消息通知;
2、耗时任务处理;
在这个架构中包括注册中心,用于服务的动态注册和发现,以及配置信息的管理。...
分类:
其他好文 时间:
2014-09-21 23:40:01
阅读次数:
759
private void showNotification() { // 消息通知栏 // 定义NotificationManager String ns = Context.NOTIFICATION_SERVICE; Notification...
分类:
移动开发 时间:
2014-09-09 19:55:09
阅读次数:
226
KVO(Key value observe)键值观察,是ios中的一种核心的概念,简单的理解为当某一个对象A(或者多个对象)要想监听对象的B的一个或者多个属性发生变化时,就是用这种机制。KVO的优点 当某个对象有个属性改变,KVO会自动的消息通知对方,这样的架构有多种好处。首先开发人员不需要自...
分类:
移动开发 时间:
2014-09-04 14:43:59
阅读次数:
329
1. 网络库模块,这个模块主要作用是网络消息通知,还有一个定时器事件,至于网络库怎么写,不会的可以去学习一下网络编程,然后提取出相似的接口。接口定义如下: 1 class rtsp:public netoperation,netnocopyable 2 { 3 public: 4 rtsp(...
分类:
其他好文 时间:
2014-09-01 12:09:53
阅读次数:
321
cordova的android notify消息通知插件
分类:
移动开发 时间:
2014-08-27 18:00:38
阅读次数:
246