phanalpha commented on issue #9831: URL: https://github.com/apache/skywalking/issues/9831#issuecomment-1287874012
There are two problems here: one is concurrent writing, and the other is blocking. `UnixDatagram` may solve the concurrent writing problem. Since we could not be sure that all data fit one write, we must multiplex the stream manually which could be tricky. On the other hand, busy writing to a non-blocking stream without retries almost always causes problems. IMHO, `UnixListener` and per fpm (side) threads solve each. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
