Схема интеграции и несовпадение namespaces
triangle/multiconnect · AGPL-3.0-or-later
Это интеграционный набросок отдельных gateway, business-worker и register процессов. Manifest отображает Triangle\MultiConnect\ в src, но классы/config используют Webman\GatewayWorker\ и layout plugin/webman. Несовпадение не позволяет считать пакет проверенным drop-in плагином Triangle. У внешней зависимости GatewayWorker сохраняются её лицензия и авторство.
Source config набрасывает публичный WebSocket listener, внутренний register endpoint, LAN/start ports gateway и число workers. Это пример топологии, не рекомендация deployment. Закройте register/internal ports от недоверенной сети; назначайте identity соединения только после аутентификации. Явно определите session propagation, владение client ID, reconnect и права broadcast.
Старый static broadcast пример не является сверенным Triangle API. До выпуска нужны согласованные namespace/autoload/install layout, интеграционные тесты и документированное восстановление после сбоев.
Прямые зависимости
Заголовок раздела «Прямые зависимости»| Package | Constraint |
|---|---|
php | ^8.1 |
workerman/gateway-worker | >=3.0 |
Сверенная ревизия · ab4f22e712be.