На facebook создана страница нашего сайта.
http://www.facebook.com/pages/wcfnetru/168711206515599
Windows Communication Foundation: Статьи о программировании
Сайт посвящен технологии WCF - статьи о разработке, настройке и сопровождении программ, написанных с использованием Windows Communication Foundation и .Net
18.04.2011
09.04.2011
Reactive TcpClient
Хочу поделиться методом создания Tcp соединения с помощью Reactive Extensions. Основным желанием при создании данного метода было максимальное упрощение работы с соединением и декларативный подход.
04.04.2011
Чтение потокового XML с помощью Reactive Extensions - 2
Создал open-source проект с клиентом для чтения бесконечного потока xml. Последнюю версию можно взять из репозитория xp-dev: http://svn3.xp-dev.com/svn/XmlReader/
31.03.2011
Публикация бесконечного XML потока с помощью Reactive Extensions
В догонку к статье о чтении бесконечного XML потока решил приложить простой вариант реализации сервера, публикующего такой поток.
28.03.2011
Изменения для подразделов
Уважаемые посетители сайта wcf.net.ru.
Всвязи с требованием ru-center оплатить БЕСПЛАТНЫЕ домены, которые при регистрации выдавались бесплатно и пожизненно, и на которых хостились подразделы сайта, все подразделы перенесены на субдомены *.wcf.net.ru. В зависимости от текущих настроек DNS Вашего провайдера изменения могут распространяться от нескольких часов до нескольких дней.
--
Приношу извинения за возможные возникшие неудобства.
Всвязи с требованием ru-center оплатить БЕСПЛАТНЫЕ домены, которые при регистрации выдавались бесплатно и пожизненно, и на которых хостились подразделы сайта, все подразделы перенесены на субдомены *.wcf.net.ru. В зависимости от текущих настроек DNS Вашего провайдера изменения могут распространяться от нескольких часов до нескольких дней.
--
Приношу извинения за возможные возникшие неудобства.
27.03.2011
Чтение потокового XML с помощью Reactive Extensions.
Решил выложить пример реализации класса XmlFeed с помощью расширений Rx. XmlFeed представляет из себя реализацию интерфейса IConnectableDisposable<XmlReader>, поставляющий отдельный XmlReader для каждого фрагмента XML, полученного из входящего потока. Позволяет обрабатывать бесконечные потоки xml напрямую из сетевых соединений.
Логика работы простая - в конструктор передаем поток (Stream) и XName элементов, которые ожидаем из него получать. Затем подписываемся с помощью Subscribe() и запускаем с помощью Connect();
Логика работы простая - в конструктор передаем поток (Stream) и XName элементов, которые ожидаем из него получать. Затем подписываемся с помощью Subscribe() и запускаем с помощью Connect();
12.08.2010
Шаблон проектирования CQRS (Command and Query Responsibility Segregation)
Внесены изменения на страницу "полезные ссылки". Добавлен раздел ссылок на ресурсы, связанные с шаблоном проектирования CQRS.
Большинство web-приложений имеет различный характер нагрузки при обработке запросов на изменение данных и запросов на получение данных. Простое разделение приложения на две части позволяет получить огромные плюсы в масштабировании таких приложений без необходимости двусторонней синхронизации данных между серверами баз данных. Кроме того, открываются новые возможности архитектурного плана - такие, как денормализация данных на серверах, обрабатывающих запросы на получение данных, что позволяет дополнительно увеличить производительность и значительно снизить нагрузку.
Большинство web-приложений имеет различный характер нагрузки при обработке запросов на изменение данных и запросов на получение данных. Простое разделение приложения на две части позволяет получить огромные плюсы в масштабировании таких приложений без необходимости двусторонней синхронизации данных между серверами баз данных. Кроме того, открываются новые возможности архитектурного плана - такие, как денормализация данных на серверах, обрабатывающих запросы на получение данных, что позволяет дополнительно увеличить производительность и значительно снизить нагрузку.
Подписаться на:
Сообщения (Atom)