Size: a a a

2021 March 28

AL

Anton Lapshin in pro.elixir
gnoblin
это типа кролика, но в чем-то удобнее?
Это скорее абстракция поверх Кафка/рмк
источник

g

gnoblin in pro.elixir
понял
источник

AL

Anton Lapshin in pro.elixir
gnoblin
а в фениксе что за вебсервер - nginx?
Nginx у тебя снаружи как прокси, как и везде. Там ковбой в фениксе, если я сейчас ничего не путаю
источник

g

gnoblin in pro.elixir
для tcp/rudp - тоже ковбой норм?
источник

g

gnoblin in pro.elixir
в рамках дублирования вопроса - могу я в экосистему эликсира класть нативные процессы на других технологиях?

юнити или неткор
источник

g

gnoblin in pro.elixir
и как это лучше делать. просто с ними тоже по tcp, например, общаться?
источник

g

gnoblin in pro.elixir
если это реалтайм и если, например, без жестких требований. Во втором случае бродвей просто?
источник

g

gnoblin in pro.elixir
чисто что как к сишарпу бродвей прикрутить еще подумать
источник

g

gnoblin in pro.elixir
gnoblin
в рамках дублирования вопроса - могу я в экосистему эликсира класть нативные процессы на других технологиях?

юнити или неткор
это НЕ клиентская часть
источник

g

gnoblin in pro.elixir
а типа для авторитарной логики какой-то специфичной для юнити игр некоторых, там где это надо
источник

AB

Alexander Babin in pro.elixir
Звучит максимально странно (phoenix\tcp и про часть которую отдельно пишет человек на TS). Мне кажется полезно будет описать решаемую задачу как можно подробнее, тогда можно будет детальнее подсказать
источник

g

gnoblin in pro.elixir
понял.

1) у нас есть команда, которая не знакома с эликсиром.

ecto не уверен, что мне понравится.

я бы хотел иметь возможность с бд работать не из эликсира, есть ли в этом смысл и как делать цивилизованно?
источник

g

gnoblin in pro.elixir
2) есть пару кейсов проектов:

- какой-то вебсервис с рестапи или graphql

- приложение на вебсокетах с клиентом в вебе

- юнити приложение нативное, куда вебсокеты не хочется пихать. Там нужен tcp или rudp.
Как лучше решать эту задачу? Также есть ли какая-то хорошая реализация rudp под эликсир?

- есть кейс для онлайновых игр, где хочется ИИ для ботов в пошаговых играх писать на c# в неткоре. Как подружить неткор с эликсиром цивилизованно?

- есть кейс для реалтаймовых онлайновых игр, где можно все сделать на эликсире — но также есть кейс таких игр, где надо авторитарно считать физику и бизнес логику на стороне сервера в юнити (www.unity.com) процессе нативном, достаточно толстом. Типа контр-страйк и на каждую комнату поднимается юнити процесс (каждый на одном дроплете в digital ocean или много юнити процессов на одном большом серверном инстансе) - юнити клиент общается напрямую с юнити сервером, Тут наверное вопрос отпадает, т.к. это больше про девопс (типа как менеджить кучу юнити инстансов). И максимум как эликсир будет тут участвовать - это знать про юнити инстансы (мастер сервер), матчить игроков, итд. Т.е. эликсир будет общаться с юнити процессами, эликсир будет общаться с юнити клиентами, юнити клиент будет общаться с юнити сервером. Тут прошу прощения, не сразу сформулировал проблему!
источник

g

gnoblin in pro.elixir
3) еще у нас есть задачи по получению данных из блокчейна (eth, bnb), про это есть хорошие библиотеки в го и ts, скорее всего нету в эликсире. Тоже как-то эти микросервисы с эликсиром должны дружить
источник

B

Bogdan in pro.elixir
Ecto - офигенный!
источник

g

gnoblin in pro.elixir
это возможно все глупые вопросы, пытаюсь сориентироваться на местности
источник

g

gnoblin in pro.elixir
Bogdan
Ecto - офигенный!
да, но его надо изучать. Типа попробуем, но хочется иметь backup plan для каких-то узких кейсов
источник

B

Bogdan in pro.elixir
gnoblin
да, но его надо изучать. Типа попробуем, но хочется иметь backup plan для каких-то узких кейсов
Там дока хорошая, если как posgres работает знаешь то точно не будет проблем)
источник

B

Bogdan in pro.elixir
за 1-2 дня уже будешь божить 😂
источник

g

gnoblin in pro.elixir
Bogdan
Там дока хорошая, если как posgres работает знаешь то точно не будет проблем)
ага, но вот если монго нужна. Или хочется частями переписывать большой проект.
источник