|
|
|
|
SailFin: Укрощение "сборщика мусора" для SIP-специфичных задач
Posted by lativ in SailFin
Телекоммуникационные сервера приложений такие как SailFin требуют более детерминированной модели "сборщика мусора" с предсказуемыми временами пауз, и также с хорошей масштабируемостью в многопроцессорных системах. Действительно, длительное ожидание соединения при телефонном разговоре - недопустимо.
Команда Sun, отвечающая за производительность, потратила много времени, настраивая "сборщик мусора", при тестировании SailFin на больших нагрузках. По результатам тестирования Bharath написал серию заметок: ("Укрощение сборщика мусора для SIP-специфичных задач" и "Укрощение сборщика мусора для SIP-приложений"). Читайте!
Внимательный взгляд на SailFin (часть 2) : подробности о деталях SIP.
Posted by Nikita Zinoviev in SailFin
|
RFC 3261 описывает основной набор требований к реализации SIP. Некоторые части RFC нуждаются в подстройке для того, чтобы работать в крайних случаях. Эдуардо написал о том, что Record Routing прокси могут работать с ошибками, если реализация строго следует RFC 3261. SailFin использует sun deployment descriptor для обработки таких крайних случаев. Venu продолжает делиться информацией о безопасности в SailFin. На этот раз о конфигурировании Nonce Manager. Другую хорошую заметку написал Sankar об обработке заголовков с параметрами (parameterable headers). |
Внимательный взгляд на SailFin (часть 1) : Authenticated Identity Management
Posted by Nikita Zinoviev in SailFin
|
Venu написал о поддержке RFC 4474 в SailFin. Там вводится новый механизм для безопасной идентификации отправителей SIP сообщений. Гораздо больше информации об этом можно найти здесь и здесь.
Чтобы узнать больше о безопасности в SailFin так же стоит посмотреть на следующие блоги:
|
На следующей неделе Эдуардо обещал написать как SailFin справляется с некоторыми из сложностей спецификаций из RFC 3261 и JSR 289.
Вышла версия SailFin Milestone 6. Тесты JSR 289 TCK пройдены.
Posted by kostya in SailFin
Версия Milestone 6 проекта SailFin доступна для скачивания! Она исправляет некоторое количество ошибок, включая проблемы, связанные с прохождением TCK тестов для JSR 289. В блоге у Прасада вы сможете найти подробности, а так же полный список из 141 исправленной ошибки со времен версии MS5.
|
Обновленный JSR 289 TCK покрывает своими тестами (~500 штук) гораздо больше функциональности, чем ранее, и у нас были определенные вопросы по некоторым из них. Mihir (spec lead из Oracle) оперативно ответил на вопросы, и на прошлой неделе SailFin полностью прошел все тесты (спасибо Mihir). Здесь вы найдете ссылку на результаты прогона тестов, а здесь - список ошибок в тестах (errata). SailFin исключил ошибочные тесты из прогона. |
Так же в блоге у Bhavani вы можете ознакомиться с понятием session invalidation. Эта одна из ключевых деталей, введенных в спецификации Sip Servlet 1.1. Она заменяет оригинальную модель окончания срока действия сессии (session expiration model), действовавшую в Sip Servlets 1.0 и призвана сделать приложения более масштабируемыми.
Вышел Sailfin V1 Alpha
Posted by alexface in SailFin
Проект SailFin, построенный на базе GlassFish, предоставляет платформу для разработки и встраивания Java EE приложений, использующих SIP Servlets. SailFin V1 Alpha доступна для скачивания.
|
Prasad подробно описал особенности этого релиза в своей заметке. Также можно почитать предыдущие заметки о SailFin на TheAquarium_Ru. SailFin уже является основой для таких проектов, как Presence Support in Web Synergy, DFC Application Router in ECharts, Sun Labs Conference Manager и т.д. В данный момент команда проекта заканчивает работу над имплементацией недавно одобренного JSR 289 Final Release. Итоговый релиз SailFin V1 ожидается к концу текущего календарного года. |