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;
        }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4.333 из 5