Сценарий: у меня есть две службы / приложения.
Приложение A - это игровой сервер, который получает события от игровых клиентов. Это приложение теперь должно запрашивать информацию из Приложения B для получения определенной информации, такой как зарегистрированные пользователи и т.д. c. Также необходимо отправить события в Приложение B . Используемый язык - Java, и я ничего не могу с этим поделать.
Приложение B - это приложение, которое обрабатывает хранилище пользователей, среди прочего, содержит логи авторизации c. Он также действует как API для всего: только Приложение B может взаимодействовать с приложением A . Это приложение должно запрашивать информацию из приложения A об определенных вещах, таких как конфигурация и подключенные пользователи / игровые клиенты. Также необходимо отправить события в Application A событий, инициируемых через взаимодействие API.
Я понимаю, что оба приложения могут быть написаны как одно, но я бы лучше написал API и logi c в NodeJS, так как мне удобнее это делать и я бы не стал использовать Java. Я кратко рассмотрел WebSockets, Sockets и стандартные HTTP-запросы как средство связи, но не знаю, какой тип связи подойдет для такого типа связи / связи.