Как ответил на this question, в соответствии с FHS, Unix Domain (AF_UNIX) сокетов должны быть помещены под /var/run
Где разместить конечную точку (файлы) сокета ZeroMQ?
насчет ZeroMQ розетки? Где их разместить?
Благодаря
Как ответил на this question, в соответствии с FHS, Unix Domain (AF_UNIX) сокетов должны быть помещены под /var/run
Где разместить конечную точку (файлы) сокета ZeroMQ?
насчет ZeroMQ розетки? Где их разместить?
Благодаря
(а) Ответ на этот вопрос связан не совсем правильно, так как FHS говорит о программах систем, которые всегда будут иметь соответствующие привилегии для /var/run
, против приложений, которые не могут. Альтернатива в другом ответе - использовать /tmp/[appdirectory]
, что, вероятно, имеет наибольший смысл.
(b) Для большинства использования ZMQ это не имеет значения, ZMQ реферат этих деталей от вас, разработчика. Исключение составляет то, что вы используете IPC transport для межпроцессного взаимодействия, в котором используется механизм обработки файлов как механизм транспорта. По этой ссылке они указывают на местоположение в каталоге /tmp
- этот пример вряд ли считается «лучшей практикой», но достаточно близко, чтобы мы могли объединить его с первым пунктом, чтобы сказать, что вы, вероятно, должны использовать /tmp/[appdirectory]