среда, 8 октября 2014 г.

PortfolioFormServ01

PortfolioFormServ01
Location: d:\Productions\Portfolioserv05
BackUp: dev_141008.zip
Работает КОРРЕКТНО с использованием:
BusNode - шина
BusPublisherPush - пушер
Проблема:
Не работает с BusPublisherPub
15:30
Решение:
1.Проведено обновление до последнего Релиза FF.Bus
2.Шина заменена BusNode -> BusProxy
3. Не работал BusPublisherPub - при передачи сообщения Приложение падает.
Произведена корректировка Передачи сообщения в BusPublisherPub
Переставлены вызовы методов Сериализации, то ест изменен порядок.
4.При Передаче сообщения необходимо ??? заполнять AlgoMessage.Source
5. Запуск Перезапуск - не работал. В BusSubscriber.Stop() добавлена очистка Topics
Последовательность Запуск-Перезапуск:
public void Start()
        {
            if (null != Subscriber)
            {
                //Subscriber.Connect(BusNodeName);
                Subscriber.Subscribe(PullTopic);
                Subscriber.Start();
            }
            if (null != Pusher)
                Pusher.Start();
        }
        public void Stop()
        {
            if (null != Subscriber)
            {
                Subscriber.Unsubscribe(PullTopic);
                Subscriber.Disconnect(BusNodePushAddress);
                Subscriber.Stop();
            }
            if( null != Pusher)
                Pusher.Stop();
        }

Новый обновленный сервис:
Location: d:\Productions\Portfolioserv06

Комментариев нет:

Отправить комментарий