我在我的项目中使用wso2消息代理作为消息代理系统。在使用wso2消息代理之前,我想探索与wso2消息代理队列/主题相关的特殊情况 -
如果消费者关闭并且发布者不断向队列/主题发送消息,那么队列/主题可以存储多少个消息?
如果队列/主题不可用且发布者试图在队列/主题中发布消息会怎样?
邮件队列/主题可以存储的最大大小是多少?它是可配置的吗?
wso2消息代理的JSON消息格式是什么?
消费者可以在从队列/主题获取消息后向发布者发送响应吗?如果是,怎么样?
队列/主题会话超时的持续时间是多少?它是可配置的吗?
答案 0 :(得分:1)
请在下面找到答案。
如果消费者关闭并且发布者不断向队列/主题发送消息,那么队列/主题可以存储多少个消息?
这取决于为MB服务器分配的空间量。消息将持久保存到DB中。
如果队列/主题不可用且发布者是,将会发生什么 试图在队列/主题中发布消息?
Message Broker不接受这些消息。只会放弃它们。
邮件队列/主题可以存储的最大大小是多少?是吗 可配置?
没有明确的限制。但MB测试的消息高达10MB。但随着消息大小的增加,性能会急剧下降。
wso2消息代理的JSON消息格式是什么?
没有这样的事情。
消费者可以在收到消息后向发布者发送回复 队列/主题?如果是,怎么样?
AMQP实际上并不支持这一点。在AMQP中,发布者和订阅者是分离的。通过WSO2 MB,你无法完成这项任务。
队列/主题会话超时的持续时间是多少?是吗 可配置?
这可以在建立连接时从客户端设置。