1、现在最常用的Java消息队列中间件是哪个
ActiveMQ,是Apache出品,最流行的,能力强劲的开源消息总线。ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现,尽管JMS规范出台已经是很久的事情了,但是JMS在当今的J2EE应用中间仍然扮演着特殊的地位。
MetaQ,是一款完全的队列模型消息中间件,服务器使用Java语言编写,可在多种软硬件上部署。客户端支持Java、C++编程语言。单台服务器可支持1万以上个消息队列,通过扩容服务器,队列数几乎可任意横向扩展。每个队列都是持久化、长度无限(取决于磁盘空间大小)、并且可从队列任意位置开始消费
2、编写程序,实现一个服务器和多个客户之间通过消息队列进行的通信
如果只是两个客户端和一个服务器,可通过服务器转发即可,两个客户端连接到服务器,服务器把从A接收到的发给B,把从B接收到的发给A即可,如果要做成多个客户端的,则要给各个客户端分配ID,服务端好根据各个客户端和消息要转发送给客户端的ID来确定消息发送对象。
3、服务器要有消息队列吗
在网络I/O里一般都包含了消息队列如著名的高效IOCP,而业务逻辑和数据库一般都是通过系统架构设计来协助完成某项工作如网络游戏或柔性工业制造等特定项目。
4、服务器核心队列请求限制数设置多少合适?
一般不需要设置
5、win2008怎么安装消息队列服务器
在“功能摘要”下的右窗格中,单击“添加功能”。在生成的窗口中,展开“消息队列”。展开“消息队列服务”。单击“目录服务集成”(用于加入域的计算机),然后单击“HTTP 支持”。单击“下一步”,然后单击“安装”。 2.在 Windows 7 或 Windows Vista 上安装消息队列 4.0打开“控制面板”。单击“程序”,然后在“程序和功能”下单击“打开或关闭 Windows 功能”。 展开“Microsoft Message Queue (MSMQ) 服务器”,展开“Microsoft Message Queue (MSMQ) 服务器核心”,然后选中对应于以下要安装的“消息队列”功能的复选框:MSMQ Active Directory 域服务集成(用于加入域的计算机)。
MSMQ HTTP 支持。单击“确定”。如果提示您重新启动计算机,请单击“确定”完成安装。3.在 Windows XP 和 Windows Server 2003 上安装消息队列 3.0打开“控制面板”。单击“添加/删除程序”,然后单击“添加/删除 Windows 组件”。选择“消息队列”并单击“详细信息”。注意:如果运行的是 Windows Server 2003,请选择“应用程序服务器”来访问消息队列。
确保在详细信息页上已选中“MSMQ HTTP 支持”选项。单击“确定”退出详细信息页,然后单击“下一步”。完成安装。
6、错误信息:服务器处理请求队列已满,请重试!怎么办
我无法安装消息队列,或收到“访问拒绝”的错误
更新时间:2007年6月
适用于:Windows Server 2008的
描述安装特定问题的消息队列。包括这个问题,一步一步的指示决议。
通常情况下,当您安装消息队列客户端出现此问题。在消息队列客户端的安装,消息队列安装失败,并显示“拒绝访问”的错误消息。
诊断
要安装消息队列的客户端,您必须登录使用上要安装软件的计算机上的本地管理权限。要?安装消息队列服务器在Windows Server 2008家族域控制器,则需要具有域管理权限。若要安装消息队列服务器上的非域控制器路由支持,你需要有经营管理权。
解决方案
要解决此问题,请使用具有相应权限的帐户安装消息队列,或当您安装具有适当权限的帐户登录授予消息队列。授予
登录帐户的本地管理员权限
中国
单击“开始”,指向“运行”,键入compmgmt.msc,然后按Enter键显示在“计算机管理MMC”控制台。
中国
单击展开“系统工具”,单击展开“本地用户和组”,然后单击“组”。
中国在计算机管理MMC控制台的右侧窗格中,双击Administrators组。
中国
点击“添加”,然后输入安装消息队列中的用户名会被记录下来,然后点击“确定”。
中国
注意
如果要授予在域控制器上的帐户权限,则必须指定的用户添加到Active Directory域服务Domain Users组,因为域控制器不维护本地安全帐户管理器(SAM)数据库。使用“Active Directory用户和计算机”MMC控制台管理域组成员。授予
中国登录帐户域管理员权限或企业管理员权限
中国
单击“开始”,指向“程序“,”管理工具“,然后单击”Active Directory用户和计算机“,以显示”Active Directory用户和计算机“MMC控制台。
中国
单击以展开域容器顶部,然后单击“用户”。
中国右键单击“Active Directory用户和计算机”MMC控制台右侧窗格中Domain Admins或Enterprise Admins组(如果有必要),然后选择“属性”。
中国
点击“属性”对话框中的“成员”选项卡。
中国
点击“添加”,然后输入安装消息队列中的用户名会被记录下来,然后点击“确定”。
验证
酒店与具有相应权限的帐户登录后,可以使用“服务器管理器”中的“添加功能向导”安装消息队列
7、为什么学习Redis作为消息队列服务器
redis只是提供一个高性能的、原子操作的分布式队列实现。具体的业务还是得需要你自己定制。
你的需求实际上是一个变形的生产者-消费者实现。对于此类需求,主要是将请求和实际的处理过程解耦,一般都是采取异步的方式来通知请求方,这跟用不用redis其实没有多大的关系。一般的实现方法是你需要将用户的请求封装成一个Task,然后将这个Task再push到redis队列,然后后端的worker.php完全可以多进程、多线程的并发处理Task并将处理结果回调给请求方。这里唯一麻烦点的就是这个Task的设计,需要能够包含请求信息(请求内容,请求方标识等等).
8、win7系统的Windows功能里没有消息队列(Microsoft Message Queue (MSMQ)服务器)的选项
你好,WIN7里有这一项的。个体步骤如下:
开始一控制面板一程序一点击右边“程序和功能”下边的“启动和关闭WINDOWS功能”
这样你就那看到Microsoft Message Queue (MSMQ)服务器那个选项的。勾上就OK了。。
希望我的回答能对你有所帮助!!
9、游戏服务器为什么需要消息队列
用于“消息队列”(即众所周知的 MSMQ),可以为客户端计算机提供消息队列
路由选择和目录服务的计算机。消息队列服务器可以用于:
为独立客户提供消息路由选择和会话集中。
在通过路由链接的站点之间提供消息路由选择。
创建队列并存储用于从属客户的消息。
访问 Active Directory 中的信息(如果 Active Directory 安装在 Windows 域控制器上)。
天互数据 杜超为您解答
10、unix怎么看某台服务器所属队列
例如:
0.00 表示目前桥面上没有任何的车流。实际上这种情况与0.00 和1.00 之间是相同的,总而言之很通畅,过往的车辆可以丝毫不用等待的通过。
1.00 表示刚好是在这座桥的承受范围内。这种情况不算糟糕,只是车流会有些堵,不过这种情况可能会造成交通越来越慢。
超过1.00,那么说明这座桥已经超出负荷,交通严重的拥堵。那么情况有多糟糕?
2.00 的情况说明车流已经超出了桥所能承受的一倍,那么将有多余过桥一倍的车辆正在焦急的等待。
3.00 的话情况就更不妙了,说明这座桥基本上已经快承受不了,还有超出桥负载两倍多的车辆正在等待。