Size: a a a

2020 June 06

AM

Alex Molchanov in PHP DevConf
Филадельфия Хачатурян
Подскажите как лучше сообщать клиенту об ошибке? Отдавать статус 200 и в теле ответа писать код ошибки и текст или код ошибки в статусе, а в теле только текст? Коды ошибок кастомные, ответ в жсоне (апи для мобильных приложений)
Статусами. Очень удобно ловить исключения, а в основном обработчике resolve делать логику, когда знаешь что пришло ок
источник

AM

Alex Molchanov in PHP DevConf
Я так на rn приспособился. Через axios общаюсь с апи
источник

D

DK in PHP DevConf
Alex Molchanov
Статусами. Очень удобно ловить исключения, а в основном обработчике resolve делать логику, когда знаешь что пришло ок
я про это читал https://github.com/dingo/api , но ещё не юзал
источник

AM

Alex Molchanov in PHP DevConf
Кто знает как ведёт себя ларавель-эхо-сервер? На каком железе это будет работать. Если взять в расчет 5000 коннектов, и до 1 млн. сообщений? Чот прое...ся с xmpp всю неделю. Максимум чат поднять p2p, а меня больше конференции интересуют.  Но ни одной библы,  хоть сам пиши 😖
источник

КТ

Кайржан Турмагамбето... in PHP DevConf
Alex Molchanov
Кто знает как ведёт себя ларавель-эхо-сервер? На каком железе это будет работать. Если взять в расчет 5000 коннектов, и до 1 млн. сообщений? Чот прое...ся с xmpp всю неделю. Максимум чат поднять p2p, а меня больше конференции интересуют.  Но ни одной библы,  хоть сам пиши 😖
Групповой чат?
источник

КТ

Кайржан Турмагамбето... in PHP DevConf
А если на очередях сделать?
источник

N

Nomi in PHP DevConf
laravel echo first party библиотека
поэтому лучше через него пытаться( все еще не приходилось с этим работать
источник

AM

Alex Molchanov in PHP DevConf
Да, множество комнат с подпиской на уведомления
источник

AM

Alex Molchanov in PHP DevConf
Мне бы узнать параметры сервера на котором это будет работать. И не дешевле ли использовать aws или подобные решения, или вообще наслаждаться пушером за сотку в месяц 😅
источник

U

User in PHP DevConf
Alex Molchanov
Кто знает как ведёт себя ларавель-эхо-сервер? На каком железе это будет работать. Если взять в расчет 5000 коннектов, и до 1 млн. сообщений? Чот прое...ся с xmpp всю неделю. Максимум чат поднять p2p, а меня больше конференции интересуют.  Но ни одной библы,  хоть сам пиши 😖
Xmpp же умеет
источник

U

User in PHP DevConf
Openfire
источник

AM

Alex Molchanov in PHP DevConf
Проблема в клиенте
источник

AM

Alex Molchanov in PHP DevConf
Те что есть библиотеки, умеют только p2p
источник

AM

Alex Molchanov in PHP DevConf
а углубляться в протокол и писать свои решения накладно
источник

AM

Alex Molchanov in PHP DevConf
Опенфайр вроде держит 50000 коннектов, при 24 Гб и 16 ядрах. Но не могу найти ту статью, где я это читал. У ejaberd раза в четыре больше
источник

КТ

Кайржан Турмагамбето... in PHP DevConf
Я делал групповые чаты с openfire
источник

AM

Alex Molchanov in PHP DevConf
Зато опенфайр проще всего поднять было
источник

D

DK in PHP DevConf
источник

AM

Alex Molchanov in PHP DevConf
Мне это дело надо интегрировать с бэком, у of есть апи и через ларку я могу с этим общаться. Осталась проблема только в клиенте :)
источник

AM

Alex Molchanov in PHP DevConf
На вебсокетах мне проще сейчас, чем xmpp, как мне кажется
источник