отслеживать объекты, созданные из разных сетей - PullRequest
0 голосов
/ 23 марта 2020

Общая идея: У меня есть 3 основных типа объектов. (Издатель, Брокер, Потребитель). Publisher - это сервер, брокер - это и сервер, и клиент, а потребитель - это клиент.

Что я хочу сделать, так это иметь структуру данных (Arraylist), где я буду отслеживать объекты созданы. Например, если у меня есть 3 издателя (ведьма означает 3 разных сети), я хочу иметь возможность получить ArrayList со всеми созданными внутри издателями, из любого когда-либо издателя, которого я хочу.

Я пытался это сделать с помощью stati c ArrayList внутри класса издателя и добавьте каждого издателя, созданного с помощью конструктора, но когда я обращаюсь к нему, в нем отображается только 1 издатель.

Что я спрашиваю, так это , если он Возможно иметь список в классе Publisher, куда я добавлю все объекты типа Publisher, созданные из разных сетей. если нет, мне нужно соединение через сокет или что-то?

Спасибо за ваше время.

1 Ответ

0 голосов
/ 23 марта 2020

Да, так что если у вас есть сервер, который будет обмениваться данными с другим сервером, вам нужно будет предоставить какой-то тип протокола, по которому они могут взаимодействовать друг с другом. Это можно сделать с помощью множества разных протоколов, но несколько распространенных, особенно в Java, - это TCP / UDP / HTTP. Обычно вы используете HTTP, а затем некоторую архитектуру, например REST.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...