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

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

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