首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

rabbitmq学习七:ConntectionFactory与Conntection的认知

2012-09-12 
rabbitmq学习7:ConntectionFactory与Conntection的认知?? 从前面几小节的学习,我们可能知道在发送和接收消

rabbitmq学习7:ConntectionFactory与Conntection的认知

?

? 从前面几小节的学习,我们可能知道在发送和接收消息重要的类ConnectionFactory,Connection,Channel和QueueingConsumer。

? ConntectionFactory类是方便创建与AMQP代理相关联的Connection;下面来看看ConntectionFactory是如何创建一个Contention.

? 首先通过new ConnectionFactory()创建一个ConnectionFactory;并设置此连接工厂的主机设置为localhost。通过ConnectionFactory的newConnection()方法创建一个Connection;newConnection方法通过得到当前连接的地址及端口号来获得一个Address,通过createFrameHandler的方法来得到FrameHandler;再通过new AMQConnection(this, frameHandler)来得到Connection并启动。如代码清单7-1所示。

??? 代码清单7-1 创建Connection的源码(ConnectionFactory.java中)

?

?

?

热点排行