WCF + WindowsService - C#
Формулировка задачи:
В общем есть задача написать небольшой проект, к которому в дальнейшем будет обращаться два-три других web-приложения. Явно напрашивается WCF. Но внутри него должен будет создаться некий пул обьектов (как временых, так и постояных), который будет в бєкграунде что-то делать и генерить некие ивенты для подключеных (скажем будем просто кидать сообщения в MQ). Причем очень нужно, чтобы по выключению/перезагрузке основного приложения, обьекты сейвили свое состояние. Тут уже больше бы подошло использование сервиса...
Пока у меня такие идеи:
- использовать только WCF, и уже в нем городить какие-то Job.
- использовать WCF как прослойку для отправки сообщений на windows servise через тот же MQ (либо вообще socet).
- вообще уйти от WCF и "клиенты" будут тупо кидать команды в MQ.
В общем, если у кого-то есть совет по этому, буду признателен.
Решение задачи: «WCF + WindowsService»
textual
Листинг программы
public class Service1 : IService1 { public void GetOffset(int id, int offset) { var item = GetTaskById(id); item.Offset = offset; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д