Qpid 的Broker体系结构

本文介绍了Qpid消息中间件的基本概念及其重要组成部分,包括Broker的功能、虚拟主机的作用、端口连接管理、身份认证机制、分组管理、访问控制、信任库、远程复制节点以及日志记录等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

        一、Qpid简介:

        Qpid是一个非常棒的消息中间件,比较轻量级,也比较易用。并且实现了AMQP,是所有消息中间件的皎皎者,有望成为消息中间件的行业标准。

        二、Qpid的重要实体:

        Qpid的重要是Broker,实现对消息处理全部功能,即从生产者那里接收消息,再交付给消息费者消费消息。

        首先来看一下Broker的体系结构:



        Broker由一系列实体组成,实体之间存在关系。  

        Virtualhost

        最为重要的实体是虚拟主机(Virtualhost),虚拟主机是一个独立的命名空间,消息在里面传递。1个虚拟主机存在1个叫虚拟主机节点里。1个虚拟主机节点只有1个虚拟主机。

        Ports

        Ports接收消息连接和管理连接。Broker支持任意数量的Ports。通信时,用户指定1个虚拟主机的name,以连接到它。

        AuthenticationProviders

        当用户连接消息或管理消息时,身份认证提供者维护用户身份认证。Broker支持任意数量的身份认证提供者。一个端口关联着一个身份认证提供者。当有新的用户连接到端口时,端口用身份认证提供者来维护用户身份认证。

        Group Providers

        分组提供者,提供按用户分组的机制。一个Broker支持0~N个分组提供者。

        Access ControlProvider

        访问控制提供者,允许控制用户或用户组的访问权限。一个Broker支持0~N个访问控制提供者。

        Truststores

        信任库,提供一个仓库存储信任规则和用于验证1个有效的用户。可以定义任何数量信任库。信任库可以与端口和其他SSL连接入口进行关联。

        RemoteReplication Nodes

        远程复制节点,使用远程复制节点实现高可用特性。

        Loggers

        为Broker记录日志。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值