IPC в Mono & .NET - PullRequest
       30

IPC в Mono & .NET

0 голосов
/ 11 июля 2011

Я реализую механизм конфигурации (GUI) для моей службы Windows, которая должна быть переносимой (демон Linux) через моно.Я использую файл app.config и планирую представить методы, используемые для записи в него с использованием WCF и именованных каналов.Однако теперь я узнал, что именованные каналы еще не реализованы в Mono.Конечные точки HTTP, однако, и мне было интересно, если бы я мог использовать HTTPbinding для локального IPC, чтобы позволить моему графическому интерфейсу изменить файл конфигурации службы.Если это невозможно / плохая практика?

Если это плохая идея, каковы альтернативы?Если все, что я делаю, это конфигурация, является ли IPC излишним?Редактирование внешнего файла или базы данных является лучшей альтернативой (значения не будут изменяться так часто), однако, у меня есть значения, которые, как представляется, не помещаются в БД, например, одиночные целые

1 Ответ

1 голос
/ 13 июля 2011

Ваше решение кажется хорошим, однако я бы предпочел использовать простые unix-сокеты.На самом деле, они часто используются вместо именованных каналов.И я использовал их с моно, просто работал.

...