ActiveMQ提示“waiting for space to send transacted message”怎么解决?
ActiveMQ 5.8 , .NET 4.0 , 用C#写了一个测试程序:
启动10个线程,每个线程中有一个producer发送一万条消息。
创建producer的是相同的session,session设置了AcknowledgementMode.Transactional;
producer发完消息后调用一次session.commit();
结果得到标题中提示的错误。
请问这个问题怎么排查?我使用的是AMQ的默认设置