Obecnie używam szyn do obsługi statycznych stron internetowych i eksperymentuję z NodeJs, aby obsłużyć pewien aspekt czasu w mojej aplikacji.Jak zorganizować komunikację między serwerem Nodejs a szynami?
Udało mi się wykonać jednokierunkową komunikację między Nodejsem a serwerem Rails, dzięki temu, że Nodejs pisze do db i mój serwer railsowy czyta z niego.
Teraz chcę zrobić inaczej, aka akcja w Railsach wywoła akcję w Nodejs. Oczywiście mogę być głupi i mieć węzeł nieprzerwanie odpytujący serwer bazy danych.
Jakie są moje opcje?
- Konfigurowanie połączeń między RPC zarówno
- założyć gniazda TCP obie strony
Czy istnieją prostsze/szybsze opcje?
Aby dodać do tego, należy rozważyć zeromq, jeśli chcesz ekosystem, w którym musi być agnostyczny język - gdzie różne procesy napisane w różnych językach mają komunikować się ze sobą za pomocą standardowego protokołu. Właśnie to może zapewnić zeromq - uprość warstwę komunikacyjną i spraw, aby procesy naprawdę ze sobą rozmawiały. –