服务器架构 (Marconi)
Marconi 提供了基于驱动的架构,允许使用不同类型的消息过滤器和存储。 Marconi 已经附带了一个生产就绪的 MongoDB 驱动,并且团队将在 Juno 版本中添加对其他消息存储的支持。
操作员可以通过添加额外的 API 服务器和消息存储“池”来扩展,通过增加单个池的大小来提升性能,或者利用消息存储本身的本地扩展能力在单个池内扩展(如果可用,例如,如果使用 MongoDB,操作员可以使用其本地分片读写的能力)。
目前,单个队列不能跨越多个池,也不能在池之间移动,但团队正在努力在 Juno 版本中解决这些问题(etherpad)。
