Implementazione di ESB (Enterprise Service Bus) in un linguaggio funzionale
-
03-07-2019 - |
Domanda
Spero che una domanda di architettura sia ragionevole su StackOverflow, quindi lo sto facendo qui.
Ho cercato di vedere dove un linguaggio funzionale sarebbe utile al di fuori dei problemi orientati alla matematica, e mi sono reso conto che un ESB (Enterprise Service Bus) sarebbe stato perfetto per un linguaggio FP, in quanto non c'è nulla condiviso tra le richieste, nella mia esperienza, quando il messaggio iniziale arriva e viene elaborato mentre passa, in base alle regole di trasformazione.
Ci sarebbe qualche ragione per cui questa sarebbe una cattiva idea?
È già in corso?
Credo che la scalabilità di qualcosa come Erlang possa essere molto utile.
Soluzione
Difficile dire qualcosa di più penetrante di " sì, hai ragione. " I primi usi di produzione di Clojure sono esattamente questo.
Altri suggerimenti
Guarda RabbitMQ . Non è proprio l'ESB, piuttosto il sistema di messaggistica aziendale, ma interessante.