SquirrelMQ是一个快速的消息队列。SquirrelMQ特性:1. SquirrelMQ使用Slab内存分配算法来降低内存碎片,使用epoll来解决高并发问题。效率比redis要高,使用简单。2. 另外SquirrelMQ支持持久化,在down机的情况下也不用担心数据丢失。3. Squirre...
分类:
其他好文 时间:
2014-12-09 19:23:12
阅读次数:
346
今天Mayuyu要学习Linux中一个重要的东西,即共享内存。我们知道在Linux中提供了多种IPC通信机制,比如信号,信号量,管道,消息队列,共享内存和套接字等。其中共享内存的效率最高。Mayuyu将用以下几个方面来介绍
Contens
1. 共享内存的认识
2. 共享内存的原理
3. Linux中共享内存的API
4. 共享内存的读...
分类:
系统相关 时间:
2014-12-09 17:50:08
阅读次数:
332
【版权声明:尊重原创,转载请保留出处:blog.csdn.net/shallnet 或 .../gentleliu,文章仅供学习交流,请勿用于商业用途】
system V消息队列和posix消息队列类似,linux系统这两种消息队列都支持。先来看一下system V消息队列相关操作及其函数。
msgget()函数创建一个消息队列或打开一个消息队列。
...
分类:
系统相关 时间:
2014-12-08 19:40:20
阅读次数:
317
handler.post(r);是把r加到消息队列,但并未开辟新线程。等到消息被取出时才执行。 package com.lei.handlethread; import android.os.Bundle; import android.os.Handler; import android.app.Activity; import...
分类:
编程语言 时间:
2014-12-08 12:38:29
阅读次数:
242
NSQ是由知名短链接服务商bitly用Go语言开发的实时消息处理系统,具有高性能、高可靠、无视单点故障等优点,是一个非常不错的新兴的消息队列解决方案。nsg易于配置和部署,所有参考都通过命令行指定,编译好的二进制文件,没有其它依赖项。而且支持多种消息格式。关于nsq的介绍看这里:http://www...
【版权声明:尊重原创,转载请保留出处:blog.csdn.net/shallnet 或 .../gentleliu,文章仅供学习交流,请勿用于商业用途】
消息队列可以看作一系列消息组织成的链表,一个程序可以往这个链表添加消息,另外的程序可以从这个消息链表读走消息。
mq_open()函数打开或创建一个posix消息队列。
#inclu...
分类:
系统相关 时间:
2014-12-05 17:27:43
阅读次数:
360
文章转载至CSDN社区罗升阳的安卓之旅,原文地址:http://blog.csdn.net/luoshengyang/article/details/6905587我们知道,Android应用程序是通过消息来驱动的,即在应用程序的主线程(UI线程)中有一个消息循环,负责处理消息队列中的消息。我们也知...
分类:
移动开发 时间:
2014-12-04 13:46:44
阅读次数:
386
1.ZeroMQzmq是一个消息队列。可以在进程内、进程间、TCP、多播中,以消息为单位传输数据,而不是socket的字节流。官方主页上有下载、使用、文档,蛮全的。常用模式有:Request-Reply,Publish-Subscribe,Parallel Pipeline。官网:http://ap...
分类:
系统相关 时间:
2014-12-04 10:01:36
阅读次数:
212
有三种IPC我们称作XSI IPC,即消息队列,信号量以及共享存储器。XSI IPC源自System V的IPC功能。由于XSI IPC不使用文件系统的命名空间,而是构造了它们自己的名字空间,为此常常受到批评。
相似之处:每个内核中的IPC结构都用一个非负整数的标识符加以引用。例如对一个消息队列发送或取消息,只需要知道其队列标识符。与文件标识符不同,IPC标识符不是小的整数,当一个IPC...
分类:
其他好文 时间:
2014-12-03 00:29:48
阅读次数:
210