|
Обращение к службе windows
|
|||
---|---|---|---|
#18+
Доброго времени суток! Возникла следующая ситуация: пишу текстовый анализатор, потому приходится многократно обращаться к словарям (т.е. подгружать их). Операция занимает где-то 1-2 секунды.. Немного, конечно, но словари используются неоднократно и в разных проектах солюшена, потому приходится каждый раз снова выполнять генерацию. В общем, написал Windows Service, в который запихнул метод генерации словарей. Если я правильно понимаю суть сервиса, то на старте он мне создаст, всё что необходимо, а в дальнейшем (через какой-нибудь другой метод) я просто смогу обращаться к сгенерированному контенту. Так, собственно, вопрос и заключается в том, как сделать обращение к созданной службе и её методам из кода, например, консольного приложения? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2011, 14:13 |
|
Обращение к службе windows
|
|||
---|---|---|---|
#18+
WCF сервис с хостом на вашем Windows сервисе и обращайтесь из приложений к вашему сервису. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2011, 14:58 |
|
Обращение к службе windows
|
|||
---|---|---|---|
#18+
Зачем каждый раз словари генерировать? Смысл держать в памяти процесс ради одного-двух обращений. WCF сообщения располагаются в SOAP конвертах, размер которых ограничен 16 кб. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2011, 16:31 |
|
Обращение к службе windows
|
|||
---|---|---|---|
#18+
stimpi , да, благодарю, крайне полезный линк! эта идея и была в голове) только один момент непонятен: как обращаться из приложения к сервису и какому-то конкретному там методу? n_string , в принципе, вы правы, но есть одно НО! обращений будет не одно-два, а гораздо больше, поскольку всё это дело будет лежать на сервере и единовременно 10+ юзеров будет обращаться к системе. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2011, 05:39 |
|
Обращение к службе windows
|
|||
---|---|---|---|
#18+
Serj.okкак обращаться из приложения к сервису и какому-то конкретному там методу? почитайте про ServiceHost, ServiceContract, OperationContract, DataContract, это основные классы с которыми вы будете работать ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2011, 10:34 |
|
|
start [/forum/topic.php?fid=19&fpage=18&tid=1397347]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
88ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 191ms |
0 / 0 |