Я собираюсь написать службу для управления базой данных, которая будет выполняться с помощью этой службы. Вставка/обновление/удаление/выбор.Услуги, не предназначенные для сокетов?
Однако я знаю только службы сокетов (Веб-сервис - это своего рода сервис сокетов, поскольку он использует сетевой уровень).
О чем я говорю, это производительность услуг сокетов. Потому что им нужно пройти через сетевой уровень. Поэтому ОС необходимо запустить сетевой уровень, а затем передать все пакеты в мою программу, которые могут иметь служебные издержки на сетевом уровне.
Так что мой вопрос: есть ли какие-либо услуги без сокетов работает как в Windows, так и в Linux?
Обновлено 19 января 2012
Я нашел решение здесь: http://en.wikipedia.org/wiki/Inter-process_communication
Да, они находятся в одной коробке. Является ли подход «разделяемой памяти» доступным для среды Windows? –
Да, общая память полностью работает в Windows. См. Функцию CreateSharedMemory из Win32-SDK. В .NET вы можете использовать удаленное взаимодействие .NET с общей памятью в качестве транспорта. В Windows есть много способов сделать это. – Jonesome