|
|
|
|
OpenMQ... с дома номер 55 на улице короля Вильяма
Posted by Nikita Zinoviev in OpenMQ
|
Linda в прошлом делилась очень интересной информацией об OpenMQ (см. OpenMQ@TA и ее Santa Webinar). Мы с нетерпением ожидаем ее новых заметок, а тем временем Nigel присоединяется к блогосфере. Первая заметка Nigel'а рассказывает о Consumer flow control and Message-Driven Beans, где он описывает "как сконфигурировать consumer flow control для сообщений, доставляемых MDB, запущенному в сервере приложений таком как Glassfish". Эта заметка в действительности является небольшой статьей, рассказывающей о "предпосылке сообщений, Consumer Flow Control и Connection Flow Control", она содержит множество подробностей и ярких диаграмм. |
Добро пожаловать в блогосферу, Nigel!
Что нового в OpenMQ 4.3? UMS!
Posted by Nikita Zinoviev in OpenMQ
|
Возвращаясь к выпуску GlassFish v2.1 (январь 2009) - если вы увлечены JMS (одной из наиболее недоиспользованных Java EE технологий), то выжно отметить что вместе с последней версией этого сервера приложений теперь поставляется OpenMQ 4.3 (полную документацию смотрите здесь). Наиболее очевидным новшеством из перечисленных в Release Notes является UMS (Universal Message Service). |
Universal Message Service (UMS) описана здесь и позволяет любому HTTP клиенту получить доступ к очереди сообщений. OpenMQ поставляется с примерами на C#, Python и Ajax, которые также представлены в этой отличной последней из видеодемонстраций. С точки зрения производительности UMS не является заменой существующих C и Java API, но все равно является прекрасным дополнением к GlassFish 2.1 и MQ 4.3.
OpenMQ недавно было освещено на The Aquarium TV (архив). Вы можете найти короткий обзор версии 4.3 (и того, что привело к этому выпуску) в GlassFish Podcast in episode #26. Так же, прослушайте Презентацию Линды "Santa Claus" в следующем эпизоде(#27). Стоит потраченного времени для всех кто интересуется JMS архитектурами.
Замечание от переводчика: убедитесь, что вы используете правильный context root, его можно посмотреть в web.xml, а, главное, имейте в виду что UMS оперирует физическими очередями, часто их название отличается от названия очередей в Glassfish префиксом "Physical".
OpenMQ 4.3 доступен для загрузки
Posted by yury in OpenMQ
|
OpenMQ 4.3 теперь доступен для загрузки (здесь). Этот выпуск будет включен в GlassFish v2.1, но также полезен как отдельный продукт. Одна из наиболее интересных возможностей - это новая, основанная на протоколе http, универсальная служба сообщений (Universal Messaging Service), которая может быть использована для доступа к OpenMQ из браузера с использованием AJAX, а также .Net, Python, Ruby, и многих других языков (включая Java!) - смотрите вступление, примеры,описание протокола и конфигурации. Другие новшества включают поддержку новых платформ (AIX, Oracle 11g, Windows Vista, Windows Server 2008), новую программу установки, и дополнительные примеры, такие как работа с HermesJMS и STOMP. |
Распространение компанией Sun OpenMQ все еще использует бренд "Sun Java System", но придерживается стандарта промышленной бизнес-модели GlassFish - смотрите страничку продукта, документации и загрузки. И вы можете приобрести поддержку коммерческой подписки.
GroovyBlogs на OpenMQ с Grails и GlassFish (и немного HermesJMS)
Posted by katya in OpenMQ
|
Glenn провел рефакторинг GroovyBlogs в управляемую сообщениями архитектуру, которая основана на Grails поверх сервера GlassFish с использованием OpenMQ. Подобно недавней земетке про GridDynamics, Glenn начал с использования ActiveMQ, но затем перешел на OpenMQ для лучшей стабильности. OpenMQ использовался совместно с HermesJMS для обеспечения мониторинга и JMS плагином для интеграции с Grails. |
Подробности в
заметке Glen'а, а вот отчет
NetCraft
про GroovyBlogs.
Предыдущие заметки о OpenMQ читайте
здесь
.
Вышла финальная версия OpenMQ 4.2
Posted by katya in OpenMQ
|
OpenMQ - это проект с открытым исходным кодом, предоставляющий высококачественную реализацию службы обмена сообщениями. OpenMQ интегрирован в GlassFish и OpenESB. В вышедшей финальной версии OpenMQ 4.2 добавлена поддержка обобщенных имен (wildcards) для задания пунктов назначения, верификация XML сообщений, C-API для распределенных транзакций (протестированный с cистемой обработки распределенных транзакций Tuxedo), поддержка продуктов MySQL Cluster Edition для обеспечения высокой степени доступности и MySQL Enterprise Edition в качестве JDBC хранилища для сообщений, а также многое другое. |
Если вы новичок в OpenMQ, посмотрите полный список возможностей здесь. Подробная докуметация доступна тут, часто задаваемые вопросы и ответы здесь, а список рассылки пользователей на users-AT-mq.dev.java.net. Если вам интересно знать, что будет дальше, посмотрите план развития OpenMQ - планируемый новый API, в частности включает API для использования скриптовых языков и .Net, запланирована также улучшеннуая интеграция с GlassFish.
Качество OpenMQ не остается незамеченным и скоро мы сможем рассказать о крупных проектах, где он успешно применяется. А пока что, почитайте истории использования OpenMQ от Wotif.com's и SNCF's.
Предыдущие заметки о OpenMQ читайте openmq
здесь.
Вышел второй релиз-кандидат OpenMQ 4.2
Posted by katya in OpenMQ
|
Второй релиз-кандидат OpenMQ 4.2 уже можно скачать. В новой версии:
• улучшена производительность;
Читайте подробности в Release Notes и в списке основных изменений в OpenMQ 4.2. Смотрите также ранние заметки про OpenMQ на Аквариуме. |
Кстати, комментарии про OpenMQ можно слать сюда users@mq.dev.java.net.
Обращаемся ко всем пользователям OpenMQ...
Posted by lativ in OpenMQ
George присоединился к Линде и начал писать об Open MQ. В своем первом посте он сообщает о самом последнем SPEC бенчмарке: SPECjms2007. Этот бенчмарк аналогичен SPECjAppServer 2004 о котором мы уже упоминали в связи с сервером приложений GlassFish; надеемся OpenMQ покажет такие же хорошие результаты как GlassFish и Sun WebServer - подробности читайте в наших предыдущих сообщениях.
Последняя запись George - просьба к пользователям OpenMQ написать их впечатления от использования OpenMQ. Попробуйте OpenMQ в составе GlassFish или скачайте отдельно и напишите ваши комментарии в рассылку USERS@mq.dev.java.net.
JMS - JNDI, Administered Objects и High Availability
Posted by kostya in OpenMQ
|
Линда опубликовала две новых статьи с своем блоге. Первая продолжает серию заметок о JMS, и на этот раз статья рассказывает о том, как расширить традиционный пример hello world с использованием JNDI и администрируемых объектов. Вторая, более "продвинутая" статья посвящена High Availability в JMS. Линда говорит о брокерах, кластерах и хранилищах в реализации OpenMQ, а так же дает представление о грядущем развитии проекта. Команда OpenMQ всегда рада получать ваши вопросы и комментарии на USERS@mq. Сама реализация в бинарном виде включена в GlassFish, а так же доступна для отдельного скачивания на сайте проекта. |