Возможно ли массовое чтение сообщений из Solace queue
вместо их получения по одному при обратном вызове?
В настоящее время MessageEventHandler
получает около 20 сообщений в минуту, это слишком медленно для нашего приложения.
У кого-нибудь есть лучшее решение, чтобы ускорить процесс в Solace?
Это приложение C#
.
Мы использовали
ISession.CreateFlow(FlowProperties, IEndpoint, ISubscription,
EventHandler<MessageEventArgs>, EventHandler<FlowEventArgs>)
Передача MessageEventHandler, который получает сообщение через MessageEventArgs.Message
queue = CreateQueue();
Flow = Session.CreateFlow(flowProperties, queue, null, OnHandleMessageEvent, OnHandleFlowEvent);
..
void OnHandleMessageEvent(object sender, MessageEventArgs args)
{
var msgObj = args.Message.BinaryAttachment;
..
}
```