mint_candy, да, всё так. Клиенты подрубаются к сокет.ио и он там внутри себя уже дергает другие сервисы (по http через api gateway, либо через очереди, в зависимости от того что требуется). Но в любом случаи чтобы из другого микросервиса послать что-то в сокет.ио это должно делаться через очередь, а не через какой-то там прокси на вебсокете.
part_os, ну соль как раз в том, что в коде задается везде интерфейс, а реализация (класс который реализует интерфейс) задается (и меняется) через конфиг.
Антон Быков, да, ssh консоль, запускать очень просто
php script.php
при этом никаких лимитов на таймаут не будет, скрипт будет выполняться пока не закончится.
Роман, да, но это не написание кода, а сам подход к работе с базами.
На счет написания кода советую посмотреть в сторону async/await или хотя бы promise, а то у вас сейчас так называемый callback hell
nezzard, на вашем сервере всё должно работать по http, никаких сертификатов там не должно быть.
У вас стоит nginx который my-ip/api/:id проксирует на my-ip:8880/api/:id ?
Если нет, то поставьте.
Влад Володько, суть в том, что в ларавеле весь бродкастинг сделан через очереди, поэтому запускать их обязательно, иначе евенты не будут посылаться, только ставиться в очередь.
ShouldBroadcastNow это как бы sync драйвер для очереди, для какого-нибудь чата это может быть быстрее, чем очередь (да и для тестов лучше чтобы очередь не запускать)
Либо хук на beforeSave, либо так