|
|
|
|
Что нового в 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 - смотрите страничку продукта, документации и загрузки. И вы можете приобрести поддержку коммерческой подписки.
Вышла финальная версия 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
здесь.
JMS - JNDI, Administered Objects и High Availability
Posted by kostya in OpenMQ
|
Линда опубликовала две новых статьи с своем блоге. Первая продолжает серию заметок о JMS, и на этот раз статья рассказывает о том, как расширить традиционный пример hello world с использованием JNDI и администрируемых объектов. Вторая, более "продвинутая" статья посвящена High Availability в JMS. Линда говорит о брокерах, кластерах и хранилищах в реализации OpenMQ, а так же дает представление о грядущем развитии проекта. Команда OpenMQ всегда рада получать ваши вопросы и комментарии на USERS@mq. Сама реализация в бинарном виде включена в GlassFish, а так же доступна для отдельного скачивания на сайте проекта. |
Введение в JMS
Posted by kostya in GlassFish
|
В серии статей, посвященных OpenMQ от Линды, пополнение - опубликовано Введение в JMS. Это очень подробное описание технологии JMS, затрагивающее все базовые концепции, включая Connection factories, Connections, Sessions, Destinations, Messages, Producers и Consumers. Статью можно порекомендовать всем, кто интересуется технологией JMS и хочет начать ее изучение. Примеры в статье построены на основе OpenMQ. Другую информацию о OpenMQ вы можете подчерпнуть на: домашней странице проекта, секции downloads и списке рассылок. |
Иллюстрацией к этой статье служит видеоклип об открытии магазина Apple в токийском районе Ginza. Определенно, японцы знают толк в очередях...
Open MQ - Linda начинает писать блоги
Posted by yury in GlassFish
|
Linda начала писать блоги о Open MQ проекте. Pelegri думает, что это очень своевременно по двум причинам. Первое, так как существующая реализация OpenMQ была оценена некоторыми людьми как "драгоценность, спрятанная в GlassFish". И второе, потому что OpenMQ планируется провести через серьезные архитектурные изменения в связи с тем, что он включает два существующих продукта Sun: JMQ и JMS Grid. Linda уже говорила о билде 4.1, и её последнее сообщение дает общий обзор. |
Вы можете загрузить OpenMQ с сайта комьюнити или просто из пакета GlassFish.
Использование системы обмена сообщениями из JBoss в GlassFish
Posted by lativ in GlassFish
Реализация системы обмена сообщениями в GlassFish - открытая система очередей сообщений (Open Message Queue), всё ещё в состоянии развития на Java.Net (домашняя страница, технический обзор, Бесплатный web-курс). Это хорошая реализация, но Эдуардо Пеллегри считает, что она не очень хорошо прорекламированна, и это следует исправить..., однако в GlassFish также есть Обобщённый адаптер ресурсов для системы обмена сообщениями ( Generic Resource Adaptor for JMS).
На сайте GRA (Generic Resiurce Adaptor) есть официальные статьи объясняющие как использовать различные реализации системы обмена сообщениями включая: Tibco, WebSphere MQ 6 and Active MQ. Среди новых дополнений - появилась поддержка для Системы обмена сообщениями в JBoss, а также Ramesh недавно протестировал и опубликовал статью о том как конфигурировать различные куски, чтобы выполнить это. Подробности читайте в блоге Ramesh'а и на сайте GRA.