Implementieren von ESB (Enterprise Service Bus) in einer funktionalen Sprache
-
03-07-2019 - |
Frage
Ich hoffe, dass eine Architektur Frage auf Stackoverflow ist vernünftig, so dass ich dies hier bin zu fragen.
Ich habe versucht, zu sehen, wo eine funktionale Sprache nützlich außerhalb der Mathematik orientierten Probleme sein würde, und es dämmerte mir, dass ein ESB (Enterprise Service Bus) für eine FP Sprache wäre perfekt, da es nichts gibt, zwischen den Anfragen geteilt, in meiner Erfahrung, als die erste Nachricht kommt und verarbeitet wird, wenn er durch geht, basierend auf Regeln verwandeln.
Gäbe es keinen Grund, warum dies eine schlechte Idee wäre?
Ist es in dem Stand der bereits getan?
Die Skalierbarkeit von so etwas wie Erlang kann sehr nützlich sein, glaube ich.
Lösung
Schwer zu sagen, etwas einsichtiger als „Ja, du hast Recht.“ Die erste Produktion Verwendungen von Clojure sind genau das.
Andere Tipps
Lesen Sie RabbitMQ . Es ist nicht wirklich der ESB, eher Enterprise-Messaging-System, aber interessant.