В примере integraion2, если запустить большое количество коротких сообщений на локальный tcp сервер, то сообщения будут буферизироваться и будут прилетать в worker в одном по два и более, в итоге не получится адресовать сообщение, json не разбирётся корректно.
Если же сообщения будут>65K симоволов, то их разобьёт, целостность сообщения потеряется. Воспроизводится запуском цикла stream_socket_client и fwrite с различной длинной сообщений в пару потоков.
В примере integraion2, если запустить большое количество коротких сообщений на локальный tcp сервер, то сообщения будут буферизироваться и будут прилетать в worker в одном по два и более, в итоге не получится адресовать сообщение, json не разбирётся корректно.
Если же сообщения будут>65K симоволов, то их разобьёт, целостность сообщения потеряется. Воспроизводится запуском цикла stream_socket_client и fwrite с различной длинной сообщений в пару потоков.