ActiveMQ特性与配置研究

ActiveMQ特性与配置研究


2024年3月15日发(作者:)

S0FTrWARE DEVELOPMENT AND DESIGN 

3000—4000 7L。 

软件开发与设计 

方向。802.1X协议认证技术为校园网提供了一种基于交换机 

端口认证,认证流与数据流分离的灵活接入控制管理手段。 

但就802.1X协议认证技术来说,完全依靠它去实现校园 

网终端用户的管理及校园网安全并不现实。只有依靠多项技 

由于部署802.1X协议认证是通过端口进行,在通过咨询 

H3C,锐捷等设备厂家T程师后,确定接入层交换机每个端口 

最高安排200个网络终端进行认证,但在实际操作时为避免 

网络阻塞现象发生,接入层交换机的每个端口通过普通交换 

机连接的网络终端数一般不超过50个_51 

术与之进行有机结合,才能构建一个和谐的校园网络环境。 

4系统数据库 

对于目前的校园网来说,控制用户上网的主要设备就是 

交换机,因此认证计费数据均可从交换机上获得。在校园网 

认证计费系统的设计中,数据库采用了MY SQI 。数据的采集 

可通过Radius协议直接把接入交换机上的数据读人认证计费 

参考文献 

[1】B.Aboba,L.Blunk,J.Vollbreeht,et a1.Extensible Au}henticati0n 

Protocol(EAP),Network Working Group,RFC3748,June2004. 

【2]陈诺亚,刘海鹏,荆金华,张根度.因特网AAA服务需求 

与Diameter协议.计算机工程,2003,29(7):137—139. 

服务器中。数据库设计中使用了4个表,分别为User(用户信 

息)表、Policy(计费策略)表、Cost(上网费用表)、Info(上网 

【3】孟小华.RADIUS服务器性能测试软件的设计与实现.微 

型机与应用,2004,f6):l2—17. 

[4]黄永锋,王滨.Radius在802.Ix中的应用.计算 程与设 

计,2006,f3):798—801. 

信息)表。这4个表与认证、计费子模块的隶属关系如图4所 

刀 。 

随着以太网技术的发展,高校内各种以太网业务迅速增 

多。在局域网中重要的一部分校园网的管理中,各种有线+无 

线的接入认证技术方而的研究已经成为了网络接入研究的大 

・± 幻 1“ l ! ・ ! ! t厶 ! !h虹 i蓦・ 

[5]杨鸿,张顺颐.宽带应用统一接入认证的解决方案.中国 

数据通信,2002,(5):7-11. 

{“t !bt ih!h ! 

(上接第6页) 

性的程序被设计为允许丢失一小部分信息。如果应用程序设 

计为这种模式的话,即使在使用持久性消息时,可以使用异 

步发送㈤。 

配置。利用此种方法可以设置clientID(客户ID)、 

dispatchAsync(异步分派)、useAsyncSend(异步发送)等待。 

代理有多种不同的拓扑结构。其中几种不同拓扑结构的 

代理联合网络是:在单一的Java虚拟机内(IN VM);客户 

端~服务器(Client—Server);内嵌的代理(Embeded Broker); 

对等结构(Peer to Peer)。 

综合所列出的ActiveMQ的特性,可以看出配置需求的不 

般而言,异步发送消息给速度稍慢的消费者,而使用 

同步发送模式发送给速度稍快的消费者。越来越少地使用同 

步发送的原因是如果在生产者分派消息给一个慢的消费者, 

这个生产者更容易受阻塞H。 

ActiveMQ可以通过JAAS(Java Authentication and 

同选择。从客户端角度,如果需要消息传送可靠的话,可设 

置消息的属性为持久性。从发送端角度,对速度要求较高则 

选择异步发送,可以减少发送者的等待时间。从接收端角度, 

接收者速度很快则从代理上同步发送给接收者,速度较慢则 

选择异步发送。安全性可选择配置JAAS实现安全机制。 

Authorization Service,Java验证与授权服务)实现安全机制。 

简单来说,验证就是要验证一个用户的有效性,即用户名、 

密码是否正确。授权就是授予用户某种角色,可以访问哪些 

资源。要想在ActiveMQ中使用JAAS实现消息安全和控制, 

比较简单的方法就是使用配制文件。 

4 结语 

对ActiveMQ的功能进行了阐述,并对几个重要特性进行 

3 ActiveMQ配置 

基于上面的特性,ActiveMQ针对不同的需求有相对应的 

了分析,给出‘T ActiveMQ配置的基础要求,并在此基础上从 

各个不同角度的需求得出相应的配置选择。ActiveMQ是一个 

配置,即使是要达到同一个目的也可以有多种不同的方案。 

ActiveMQ中的简单代理(Broker)配置一个ActiveMQ消息代 

理至少包含了这3部分:多个传送器(transport connector)、 

多个网络连接器(network connector)和一个持久适配器。 

优秀的JMS提供者,有其多样化的配置选择,如何更好地利 

用AtiveMQ成为进一步的研究目标。 

配置传送器有以下6种传输选择,分别是内部虚拟机传 

输【The VM Transport);TCP传输(The TCPTransport);对等 

传输(The Peer Transport);UDP传输(The UDP Transport); 

多点传送传输(The Muhicast Transport);H.ITⅡ’与HTFPS传 

输(H rrP and HTFPS Transports)。 

参考文献 

[1】Haase K.JavaTM Message Service A PI Tutorial[JJ.Sun 

Microsystems,Inc.[M/OL],200 1. 

【2 ht2】tp://activemq.apache.org/index.html【EB/OL】. 

[3】http://activemq.apache.org/persistence.html[EB/OL]. 

[41 http://activemq.apache.org/consumer—dispatch-async.html 

【EB/OL]. 

可以通过URI语法来配置代理的其他特性,任何一个 

ActiveMQ JMS连接都能够使用URL或者通过 

ActivcMQConnection或者ActiveMQconnectionFactory对象显示 

积脯绩囊2 0,1 1 . 12 、 13 


发布者:admin,转转请注明出处:http://www.yc00.com/web/1710491687a1766049.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信