我是Apache ActiveMQ的新手,还处于学习阶段,所以请忍受我的愚蠢或不太精确的问题。我想知道如果我们将enablebatch属性保持为true,是否有任何消息丢失的可能性?
根据我的知识,启用批处理总是有用的,并且在处理事务方面也提高了性能但我想知道这个属性的消极方面可能导致消息丢失问题。另外,如果我们可以让我知道是否还有一些额外的属性,如果我们启用批量为真,可能需要设置?
非常感谢您的回复
此致 迪帕克哈达萨尼
答案 0 :(得分:0)
不要试图预先调整!它只会导致失调。大多数企业消息流都在现代服务器系统上使用默认值进行了充分处理,而没有跳过大量的环节并增加了复杂性。
建立一个代表性的测试用例..运行它。如果数字符合您的要求,请继续执行更多有用的任务。如果没有,那么担心调整。