Мне нужно создать хранимую процедуру на SQL Server 2008, которая может создавать и отправлять сообщение HornetQ. Я сделал некоторые поиски и выглядит как у меня есть 2 варианта:отправка/получение сообщений с/на hornetQ с сервера SQL
регистрирующие сборку в SQL-сервер, который может быть использован для создания и отправить сообщение, но есть libarary что я могу использовать для этого цели или мы должны развивать свои собственные?
Использование HornetQ REST API, однако я понятия не имею, возможно ли это, и если да, то как я могу это сделать?
и мой последний вопрос: можно ли потреблять сообщения внутри SQL-сервера (даже с запланированной работой, которая выполняется каждую минуту), и если да, то как?
спасибо
thx для вашего ответа, но наличие клиента stomp .net означает открытие и закрытие соединения с HornetQ каждый раз, когда мы хотим отправить сообщение, и в руководстве пользователя говорится, что этот анти-шаблон и приведет к низкой производительности. верный ? – Asha
Вы можете кэшировать свое подключение. Как-то на стороне .net. Системы сообщений предназначены для работы. и если вы открываете соединение и закрываете его каждый раз, когда вы отправляете сообщение, вы будете совершать много ненужных круглых поездок по сети, будучи связанными с задержкой. Лучше всего всегда кэшировать соединения. И это относится к любой системе сообщений. Это общая концепция (ничего особенного для HornetQ). Используйте этот совет для любой системы сообщений, которую вы выбрали. –