СигналR в Amazon SQS / SNS - PullRequest
       23

СигналR в Amazon SQS / SNS

0 голосов
/ 15 мая 2019

У меня есть приложение для планшета Android в Xamarin Forms. Это приложение взаимодействует с API (.net Core) через SignalR.

Моя компания в настоящее время тестирует AWS, и я пытаюсь выполнить чистую миграцию приложения, используя более безсерверную технологию (путем рефакторинга кода).

В настоящее время планшеты сгруппированы по сайту. Каждый планшет связывается с API через SignalR. Если модификация сделана планшетом, она распространяется программой SignalR на все планшеты на одном сайте.

Если мы перенесем эту архитектуру на AWS, мы получим EC2, который непрерывно работает для SignalR ...

Цель - адаптировать архитектуру.

API => Лямбда

SignalR => SQS / SNS

Таблетки могут вызывать API-интерфейсы вызова в REST. API предоставит одну очередь SQS на планшет. Каждый планшет получит определенную очередь SQS.

Я не знаю, как уведомить соответствующие планшеты (указанный сайт), что есть новые сообщения для потребления?

Если я использую SNS с FCM для подписчика (Firebase Cloud Messaging), я уведомлю все планшеты с помощью этого приложения.

Моя архитектура выглядит хорошо? Есть ли способ уведомить только некоторые планшеты?

Заранее спасибо за отзыв

...