Чтение каналов STOMP из Azure службы - PullRequest
1 голос
/ 27 февраля 2020

Мне интересно, возможно ли подключиться к каналу STOMP из Azure и обработать данные, т.е. добавить их в базу данных или сохранить в учетной записи хранения.

Контекст: у Network Rail есть свои openraildata каналы, которые являются STOMP и вместо того, чтобы виртуальная машина постоянно работала в Azure, я хотел бы использовать Azure для подписки на один из их каналов.

Сервисная шина Azure позволяет мне создавать мои собственные темы для меня, чтобы создать и другие, чтобы использовать, но я хотел бы, чтобы это соединялось с другим.

1 Ответ

1 голос
/ 07 марта 2020

Я еще не сделал этого, но недавно я создал слушатель tcp для получения геолокации от китайских устройств iot. В итоге я создал рабочую роль, которая дает мне возможность прослушивать определенные c порты (например, 61618 для сетевой шины Stomp), но не требует от вас управления виртуальной машиной.

Я следил за статьей ниже. Я считаю, что вам просто нужно сделать несколько изменений ( согласно предоставленному образцу железной дороги в c#)

http://prabathsl.blogspot.com/2015/04/server-socket-tcp-with-microsoft-azure.html

Просто заметил, что я забыл ответить на часть вашего вопроса. Вы не можете использовать Azure Service Bus для непосредственного прослушивания канала stomp, но вы можете использовать предыдущую идею и в середине слушателя добавить сообщение в очередь, которое уведомит подписчиков.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...