Если интересно могу рассказать про свой проект который делаю с небольшой командой уже некоторое время давольно интересная архитектура,3D шутер на webgl, хотелось бы ещё версию на мобилку в будущем.
Страга Севера: Сейчас под рукой не чего нет, но у меня всё начиналось с тотального дебага с использованием инструментов хрома , chrome://inspect/#devices
Это из серии zmq, rabbitmq и.т.п. служит для обмена сообщениями между микросервисами. Для связи один ко многим можно использовать pub/sub . а вот для многие к одному пока как плодить puch/pull конекты мыслей не приходит.
Да под ботами понимается система принятия решений. Каждый тик это система прогоняет массив ботов и в зависимости от состояния каждого принимает различные решения.
На основном сервере каждые 50 мс для пользователя отправляется сообщение в котором содержатся координаты ближайших ботов, так как мир не ограничен их в массиве может быть 10 000 и более.
Получается что мне нужно хоронить массив всех ботов и в основном сервисе и в сервисе ботов, но передовать в основной сервис только изменения . А выборку ближайших тоже осуществлять на основном сервисе?
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.