1.前言
本篇文章的所有例子,基于RHEL6.5平台(linux kernal: 2.6.32-431.el6.i686)。
2.网络中进程间通信
本地的进程间通信(IPC)方式有很多种,总结起来,大概可以分为下面的这4类:
a).消息传递。包括管道(点此链接),FIFO(点此链接),消息队列(点此链接)等。
b).共享内存。包括匿名和具名的(点此链接)。
c).同步。包括...
分类:
系统相关 时间:
2015-06-22 15:02:29
阅读次数:
269
msg消息队列,实线不同进程之间的通信,主要依靠key来识别:发送端 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 #include 9 struct msgmbuf{10...
分类:
其他好文 时间:
2015-06-22 12:22:47
阅读次数:
97
三种IPC这就是所谓的XSI IPC,每间:消息队列信号量共享存储器以下分别介绍三种IPC的使用方法。1、消息队列消息队列是消息的链接表,具有例如以下函数接口:msgget:创建一个新队列或打开一个现存的队列。msgsnd:将消息加入到队列尾端。msgrcv:从队列中取消息。我们能够自行定义一个表示...
分类:
系统相关 时间:
2015-06-20 10:27:05
阅读次数:
155
1.前言
本篇文章的所有例子,基于RHEL6.5平台(linux kernal: 2.6.32-431.el6.i686)。
2.共享内存介绍
前面所讲述的Linux下面的各种进程间通信方式,例如:pipe(管道),FIFO(命名管道),message queue(消息队列),它们的共同点都是通过内核来进行通信(假设posix消息队列也是在内核中实现的,因为posix标准没有规定它的具体实现...
分类:
系统相关 时间:
2015-06-20 00:20:41
阅读次数:
355
android的消息处理有三个核心类:Looper,Handler和Message。其实还有一个Message Queue(消息队列),但是MQ被封装到Looper里面了,我们不会直接与MQ打交道,因此我没将其作为核心类。下面一一介绍:线程的魔法师 LooperLooper的字面意思是“循环者”,它...
分类:
移动开发 时间:
2015-06-19 21:31:53
阅读次数:
187
1.前言
本篇文章的所有例子,基于RHEL6.5平台(linux kernal: 2.6.32-431.el6.i686)。
2.介绍
System V消息队列是Open Group定义的XSI,不属于POSIX标准。System V IPC的历史相对很早,在上个世70年代后期有贝尔实验室的分支机构开发,80年代加入System V的系统内核中,后来商用UNIX系统基本都加入了System...
分类:
系统相关 时间:
2015-06-19 00:04:21
阅读次数:
280
最初,Kafka实际上是LinkedIn用于日志处理的分布式消息队列,现今,Kafka主要用于处理活跃的流式数据,如分析用户的行为,对用户搜索关键词进行统计以便分析出当前的流行趋势,存数据库浪费,而直接用传统的存硬盘方式效率又低下的业务数据也可以使用Kafka的分布式进行存储。...
分类:
其他好文 时间:
2015-06-18 19:57:08
阅读次数:
240
1.前言
本篇文章的所有例子,基于RHEL6.5平台(linux kernal: 2.6.32-431.el6.i686)。
2.介绍
消息队列是先进先出FIFO原则。
消息队列就是一个消息的链表。可以把消息看作一个记录,具有特定的格式以及特定的优先级。对消息队列有写权限的进程可以向其中按照一定的规则添加新消息;对消息队列有读权限的进程则可以从消息队列中读走消息。消息队列是随内核持续的。...
分类:
系统相关 时间:
2015-06-17 23:26:46
阅读次数:
180
Handler 是什么? 字面意思是处理者、管理者的意思。封装了消息的发送发送和处理消息。一旦你创建了一个handler实例,它就会绑定到一个线程中并且与消息队列相关联。你可以把消息放到队列中,也可以处理从这个队列中取出的消息。其实 当你程序启动时候,主线程就启动了,主线程里面就维持了一个消息队列....
分类:
移动开发 时间:
2015-06-17 12:58:03
阅读次数:
134
Kafka[1]是linkedin用于日志处理的分布式消息队列,linkedin的日志数据容量大,但对可靠性要求不高,其日志数据主要包括用户行为(登录、浏览、点击、分享、喜欢)以及系统运行日志(CPU、内存、磁盘、网络、系统及进程状态)。当前很多的消息队列服务提供可靠交付保证,并默认是即时消费(不适...
分类:
其他好文 时间:
2015-06-17 11:04:37
阅读次数:
132