摘要: AMQP协议作者: langyu来源: JavaEye发布时间: 2010-09-20 17:46阅读: 936 次原文链接 全屏阅读 [收藏] 当前各种应用大量使用异步消息模型,并随之产生众多消息中间件产品及协议,标准的不一致使应用与中间件之间的耦合限制产品的选择,并 增加维护成本。AMQP是一个提供统一消息服务的应用层标准协议,基于此协议的客户端与消息中间件可传递消息,并不受客户端/中间件不同产品,不同开发语 言等条件的限制。 当然这种降低耦合的机制是基于与上层产品,语言无关的协议。AMQP协议是一种二进制协议,提供客户端应用与消息中间件之间异步、安全、高效地交互。从整体来看,AMQ... 阅读全文
posted @ 2012-09-26 11:48 mugua250 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 突然发现自己的英语能力很差, 文档 看的云里雾里,在安装 RabbitMQ 集群的时候遇到了很大的麻烦。安装 RabbitMQ 的集群环境,首先得来讲如何安装非集群环境Step1 :安装 Erlang 啥是 Erlang? Look –> http://en.wikipedia.org/wiki/Erlang_%28programming_language%29 下载 Erlang 的 SRC - otp_src_R13B04.tar.gz./configure --prefix=/usr/local/erlangmakemake installStep2: 安装 Python... 阅读全文
posted @ 2012-09-26 11:38 mugua250 阅读(788) 评论(0) 推荐(0) 编辑
摘要: 目录(?)[+]第1章 概述1.1. 本文档的目标这份文档定义了高级消息队列协议,这个协议使得遵从该协议的客户端应用和消息中间件服务器之间能够互相通信。为了完全实现互操作性,我们还定义了消息中间件服务的标准行为。我们面对这个领域有经验的技术读者,同时还提供了足够的规范和指南,一个合适的技术工程师可以根据这些文档在任何硬件平台上用各种编程语言来构建遵从该协议的解决方案。1.2. 专利AMQP的设计目标之一是它的概念都来自于现有的、无产权阻碍的、广泛推行的标准——比如由互联网工程任务组和万维网颁布的标准。因此,我们相信仅用众所周知的一些技术就能够实现AMQP服务,比如现有的开源网络程序和电子邮件路 阅读全文
posted @ 2012-09-26 11:31 mugua250 阅读(945) 评论(0) 推荐(0) 编辑
摘要: SIGHUP信号与控制终端--------------------------------------------------------------------------------------------------------------------------------------------------unix中进程组织结构为 session 包含一个前台进程组及一个或多个后台进程组,一个进程组包含多个进程。一个session可能会有一个session首进程,而一个session首进程可能会有一个控制终端。一个进程组可能会有一个进程组首进程。进程组首进程的进程ID与该进程组ID相 阅读全文
posted @ 2012-09-25 19:38 mugua250 阅读(1772) 评论(0) 推荐(0) 编辑
摘要: MTU是Maximum Transmission Unit的缩写。意思是网络上传送的最大数据包。MTU的单位是字节。 大部分网络设备都是1500。如果本机的MTU比网关的MTU大,大的数据包就会被拆开来传送,这样会产生很多数据包碎片,增加丢包率,降低网络速度。把本机的MTU设成比网关的MTU小或相同,就可以减少丢包。linux MTU调整1、找到服务器的MTU值使用netstat -i 来查看MTU的值[root@asterisk ~]# netstat -i Kernel Interface tableIface MTU Met RX-OK RX-ERR RX-DRP RX-OVR TX-. 阅读全文
posted @ 2012-09-25 19:25 mugua250 阅读(1505) 评论(0) 推荐(0) 编辑
摘要: 介绍 Socket 编程让你沮丧吗?从man pages中很难得到有用的信息吗?你想跟上时代去编Internet相关的程序,但是为你在调用 connect() 前的bind() 的结构而不知所措?等等… 好在我已经将这些事完成了,我将和所有人共享我的知识了。如果你了解 C 语言并想穿过网络编程的沼泽,那么你来对地方了。读者对象 这个文档是一个指南,而不是参考书。如果你刚开始 socket 编程并想找一本入门书,那么你是我的读者。但这不是一本完全的 socket 编程书。平台和编译器 这篇文档中的大多数代码都在 Linux 平台PC 上用 GNU 的 gcc 成功编译过。而且它们在 H... 阅读全文
posted @ 2012-09-25 19:21 mugua250 阅读(1220) 评论(0) 推荐(2) 编辑
摘要: 这是一个linux常见命令的列表。那些有• 标记的条目,你可以直接拷贝到终端上而不需要任何修改,因此你最好开一个终端边读边剪切&拷贝。所有的命令已在Fedora和Ubuntu下做了测试命令描述•apropos whatis显示和word相关的命令。 参见线程安全•man -t man | ps2pdf - > man.pdf生成一个PDF格式的帮助文件which command显示命令的完整路径名time command计算命令运行的时间•time cat开始计时. Ctrl-d停止。参见sw•nice info运行一个低优先级命令(这里是info)•renice 19 -p $ 阅读全文
posted @ 2012-09-21 11:47 mugua250 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 一、初始化输入gdb进入gdb调试环境。或者直接输入gdb + progfile来加载文件。注意该文件是使用gcc(或g++)编译得到的。为了使 gdb 正常工作, 必须使你的程序在编译时包含调试信息,编译时必须使用-g参数来。或者进入gdb环境后,通过命令file + progfile来加载需要调试的可执行文件文件。查看源代码:list [函数名][行数]设置程序运行参数:set args二、暂停程序 gdb可以使用几种方式来暂停程序:断点,观察点,捕捉点,信号,线程停止。当程序被暂停后,可以使用continue、next、step来继续执行程序。continue 执行到下一暂停点或程序.. 阅读全文
posted @ 2012-09-05 14:36 mugua250 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 引用自:http://blog.csdn.net/delphi99/article/details/6913505此文从以下几个方面来整理关于分区表的概念及操作: 1.表空间及分区表的概念 2.表分区的具体作用 3.表分区的优缺点 4.表分区的几种类型及操作方法 5.对表分区的维护性操作.(1.) 表空间及分区表的概念表空间:是一个或多个数据文件的集合,所有的数据对象都存放在指定的表空间中,但主要存放的是表, 所以称作表空间。分区表:当表中的数据量不断增大,查询数据的速度就会变慢,应用程序的性能就会下降,这时就应该考虑对表进行分区。表进行分区后,逻辑上表仍然是一张完整的表,只是将表中的数据在物 阅读全文
posted @ 2012-06-19 12:37 mugua250 阅读(1038) 评论(0) 推荐(1) 编辑
摘要: Oracle 分区表 总结 引用自:http://blog.csdn.net/tianlesoftware/article/details/4717318一. 分区表理论知识 Oracle提供了分区技术以支持VLDB(Very Large DataBase)。分区表通过对分区列的判断,把分区列不同的记录,放到不同的分区中。分区完全对应用透明。 Oracle的分区表可以包括多个分区,每个分区都是一个独立的段(SEGMENT),可以存放到不同的表空间中。查询时可以通过查询表来访问各个分区中的数据,也可以通过在查询时直接指定分区的方法来进行查询。When to Partition a Table什. 阅读全文
posted @ 2012-06-18 15:31 mugua250 阅读(206) 评论(0) 推荐(0) 编辑