пятница, 15 января 2010 г.

[comp.prog] POCO 1.3.6p2 released!

Состоялся выход очередной обновленной версии POCO –1.3.6p2. Это bug-fix версия, переход на которую рекомендуется всем, кто использует модули Crypto, Net, NetSSL и XML. Полный список изменений можно посмотреть в CHANGELOG.

URL для скачивания: http://sourceforge.net/projects/poco/files/sources/poco-1.3.6

2 комментария:

  1. Евгений, для каких проектов вы используете Poco? Мне с коллегами пришлось в свое время пачить PocoNet, уходя от select() в пользу epoll(), иначе падали демона, работающие под большой нагрузкой. Сталкивались ли вы с такими проблемами и как решили?

    Да, наши патчи - - http://spectrum-soft.ru/index.php/articles/7-highload/15-poco

    ОтветитьУдалить
  2. Для разных проектов :) Но Poco у нас не основная библиотека, поэтому мы используем ее по мелочам. Например, применяем классы для генерации UUID-ов, для работы с файловой системой, AutoPtr для интрузивных умных указателей. В нескольких случаях задействовали XML-парсинг, обертку над SQLite, в двух случаях работу с SMTP/POP3. Но работу с почтой вынесли в отдельный дочерний процесс, чтобы защититься от поблем с тайм-аутами при аутентификации (на этой стадии Poco не отслеживает тайм-аут отсутствия ответа от почтового сервера).

    На нагруженных серверах у нас PocoNet не используется, поскольку базовая библиотека для таких вещей у нас ACE.

    ОтветитьУдалить