#c# #sql #ibm-mq
#c# #sql #ibm-mq
Вопрос:
Мне нужна помощь с внедрением IBM WebSphere MQ для системы, в которой предполагается, что очередь отправляет XML-сообщения в базу данных SQL. Может быть, пожалуйста, помогите мне с ресурсами и видеоуроками по рассматриваемому вопросу. Система будет на C#
Спасибо!
Ответ №1:
Клиент службы сообщений для .NET, также известная как XMS .NET, теперь является частью WebSphere MQ v701. Вы можете найти последнюю документацию по XMS .NET здесь. XMS .NET устанавливается вместе с клиентом MQ с версии v701.
Ответ №2:
Как вы хотите получить доступ к MQ? Используете ли вы JMS или MQI?
Существует несколько различных способов доступа к MQ из .NET. Первый способ — через собственный интерфейс MQ, известный как MQI. Второй способ заключается в реализации JMS, созданной IBM под названием XMS.
Очередь не собирается ничего записывать в базу данных за вас. Вам потребуется создать приложение-прослушиватель, которое выполняет это.
Редактировать:
Если вы хотите использовать JMS, вам следует взглянуть на ссылку на документ, которую Шаши разместил ниже. здесь
Вы захотите ознакомиться с документами в разделе «Клиент службы сообщений.NET, версия 2.0.0» -> «Разработка приложений XMS» -> «Написание приложений XMS .NET»
Также взгляните на примеры приложений, которые поставляются вместе с клиентом.
По сути, в конечном итоге вы создадите соединение с диспетчером очередей (удаленным или локальным в зависимости от вашего варианта использования), создадите объект назначения, который будет представлять очередь, с которой вы пытаетесь работать в диспетчере очередей, а затем создадите прослушиватель для получения сообщений из очереди (либо синхронизированный, либо асинхронный в зависимости от вашего варианта использования).
Комментарии:
1. Спасибо! Позвольте мне пройти по этим ссылкам, затем я добавлю свои вопросы. Действительно ценю помощь.
2. Я просмотрел обе ссылки, но не смог найти ничего, что дало бы мне представление о process и его реализации для MQ версии 7.1. Не могли бы вы, пожалуйста, направить меня к книге или другим подобным ресурсам? Спасибо!
3. Что вы хотите использовать? JMS или MQI?
4. Я считаю, что JMS будет лучшим.
5. Управляете ли вы форматом сообщения, которое помещается в очередь? Отредактировал ответ, поскольку вы говорите, что хотите использовать JMS сейчас.