繁体   English   中英

当ActiveMQ的队列在生产环境中已满时该怎么办?

[英]What to do when ActiveMQ's queue is full in productive environment?

这是一个面试问题 - 当ActiveMQ的队列在生产环境中满员时该怎么办?

是否应丢弃下一条消息; 或者我应该自己实现缓冲区还是将其存储在DB中?

我想知道真实生产环境中的一般解决方案。

简单的答案是:它取决于。

根据您的要求。 我们无法知道。 您必须了解哪种方法符合应用程序的业务目标。

换句话说:不可能有一个普遍的答案。 如果您正在测量某个网页上的点击次数,那么放松一个网页可能不是什么大问题。 但是,当我们谈论客户的订单时,您最好确保永远不要忘记一个订单。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM