TLDR; Esiste un AMQP equivalente all'interno di Service Fabric per i servizi stateless per la comunicazione tra microservizi?
Sto costruendo un'applicazione che contiene più microservizi.
Per i principianti questa applicazione avrà i microservizi bloccati dietro il gateway API. Questo gateway API è accessibile pubblicamente dalla mia applicazione web o tramite un URL fornito dal gateway.
Motivo per cui lo sto spiegando? I microservizi saranno in grado di comunicare tra loro e potranno essere utilizzati dagli sviluppatori per collegare tutto ciò che desiderano. Da questo post, ho capito che un'interfaccia REST è utile per esporre il tuo servizio al pubblico, mentre si utilizza AMQP (Advanced Messaging Query Protocol) per richiedere elementi dal database o altri servizi. Da questo post ho capito che AMQP è il metodo di comunicazione preferito tra i servizi perché è completamente asincrono.
Quindi, in base a questo, sto cercando un'implementazione in cui i miei microservizi dispongono di un'interfaccia REST e useremo AMQP per interrogare i dati che vengono richiesti tramite l'interfaccia REST.
Poiché utilizzo Service Fabric e reinventare la ruota è una perdita di tempo, mi chiedo se Service Fabric sia dotato di una soluzione "pronta all'uso" per AMQP o no. Ho visto IReliableCollection vieni, ma la documentazione mi ha dato l'impressione che fosse limitato ai servizi di stato (ho dimenticato di menzionare i miei servizi sono senza stato)
Grazie mille.