2009-05-03 13 views
5

Mam nadzieję, że pytanie dotyczące architektury jest uzasadnione w Stackoverflow, więc proszę o to tutaj.Implementacja ESB (Enterprise Service Bus) w języku funkcjonalnym

Próbowałem zobaczyć, gdzie język funkcjonalny byłby przydatny poza problemami matematycznymi, i przyszło mi do głowy, że ESB (Enterprise Service Bus) będzie idealny dla języka FP, ponieważ nie ma Cokolwiek jest dzielone między żądaniami, z mojego doświadczenia wynika, że ​​początkowa wiadomość przychodzi i jest przetwarzana w miarę jej przechodzenia, na podstawie reguł transformacji.

Czy byłby jakiś powód, dla którego byłby to zły pomysł?

Czy jest już w toku?

Skalowalność czegoś takiego jak Erlang może być bardzo przydatna, wierzę.

Odpowiedz

3

Trudno powiedzieć cokolwiek bardziej wnikliwego niż "tak, masz rację". Pierwsze zastosowania produkcyjne Clojure są właśnie tym.

+0

Czy jest coś, na co mogę popatrzeć, aby zobaczyć to wykorzystanie w produkcji? –

+0

W grupach Clojure jest trochę o tym mowa. Powinienem napisać artykuł na ten temat dla CIO, ale to utknęło. –

3

Spójrz na RabbitMQ. Nie jest to tak naprawdę ESB, a raczej korporacyjny system przesyłania wiadomości, ale interesujący.

Powiązane problemy