|
|
|
|
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 - смотрите страничку продукта, документации и загрузки. И вы можете приобрести поддержку коммерческой подписки.
Новый дизайн docs.sun.com
Posted by yury in General
|
Docs.sun.com с нами уже долго, и его внешний вид пока оставался без больших изменений. Но сегодня появился новый дизайн и он выглядит очень хорошо! Посмотрите на него:
• GFv2, GFv2 U1/U2, GFv3 Prelude |
Очень хорошо! Eduardo хотел бы добавить возможность аннотировать документы, во всем остальном очень хорошо!
Добавлено - обзор изменений от Susan'ы.
... OpenJDK в Debian, Wotif и OpenMQ, новые блоггеры, Wonderland 0.4, Solaris Features
Posted by alexface in NOTD
Сводка сегодняшних новостей:
|
От Barton: подтверждение, что OpenJDK попал в Debian (релиз Lenny). Итого уже: Fedora, Ubuntu, OpenSUSE и Debian. Также OpenJDK уже доступен пользователям RedHat и CentOS. Неплохо! Новые Sun блоггеры:
Jacob (новый инженер в GlassFish Scripting team) начал писать о Ruby and Rails, а Michael
поделится реальным опытом применеия OpenESB накопленным не без помощи отзывов пользователей технологии. Wotif.COM теперь является формальным пользователем GlassFish, включая OpenMQ Объявление от WonderBlog: вышел релиз Wonderland 0.4. Joerg написал две новые заметки из Solaris серии: первая рассказывает про CacheFS, вторая - про JumpStart Enterprise Toolkit. |
... Открытые лицензии и законы США, Wotif и OpenMQ, конференция о Rails, SocialSite и OpenSocial, LWUIT
Posted by katya in NOTD
Сводка сегодняшних новостей:
|
TheRegister сообщает о решении федерального суда США, подтвеждающего корректность открытых (open source) лицензий. Мы конечно не юристы, но это определенно хорошая новость для компаний, активно разрабатывающих открытое свободное ПО (таких как Sun). Wotif.COM теперь может официально использоваться как ссылка на успешный опыт внедрения сервера GlassFish и OpenMQ Arun сделает доклад на конференции Rails Europe, которая пройдет в Берлине 2-4 сентября. Ana рассказывает как портировать SocialSite виджеты с OpenSocial 0.7 на 0.8, а Patrick написал Несколько Хороших Слов о SocialSite. Вышел LWUIT, смотрите заметки OnTheRecord, Shai и Terrence. |
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 - SNCF и GlassFish
Posted by yury in GlassFish
|
Похоже GlassFish попал в струю; совсем недавно мы рассказывали о адаптациях: путешествия и бронирование мест (TravelMuse и Wotif.com), воздушные (FAA and OAKAir) и автомобильные перевозки (Parking Enforcement). Последняя часть касается французской железнодорожной компании SNCF (смотри также TGV, TER Chemin de Fer). |
Ознакомьтесь с историей адаптации Алексея и подробным опросником. Особо заслуживает внимания то, что SNCF использует OpenMQ, как и TravelMuse, Wotif и другие (нам надо сделать полный список функций GF; к сожалению, наш опросник не спрашивает об OpenMQ).
Wotif на OpenMQ и Oracle на EclipseLink - новые GlassFish-сессии на CommunityOne
Posted by lativ in JavaOne
Стало известно, что на CommunityOne пройдет ещё 2 новых сессии, связанных с GlassFish:
•
OpenMQ в Wotif (Greg Luck)
- #2 доклад в Австралии связанный с OpenMQ.
•
EclipseLink в Glassfish (Doug Clarke и Shaun Smith) - JPA уровня предприятия в GFv3.
Участие в CommunityOne бесплатное, однако количество мест ограниченно - не опоздайте зарегистрироваться.
Новости о Wotif.COM - они довольны GlassFish и используют теперь еще и OpenMQ
Posted by kostya in GlassFish
|
На этой неделе вышел 11 эпизод подкастов GlassFish. Greg Luck рассказывает об истории взаимоотношений между GlassFish и сайтом Wotif.COM, а так же о последних новостях. Wotif.COM был одним из первых, кто адаптировал GFv1 (рассказ). Они остались довольны продуктом и поддержкой, и в качестве следующего шага начали использовать Open MQ. |
Так же по теме смотрите заметку от Alexis, обзор от Greg Luck и презентацию по OpenMQ от Dave Whitla.
Вот одна из иллюстраций к слайдам Дэйва, показывающая эволюцию программного обеспечения:
|
Обращаемся ко всем пользователям 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, а так же доступна для отдельного скачивания на сайте проекта. |
Введение в JMS
Posted by kostya in GlassFish
|
В серии статей, посвященных OpenMQ от Линды, пополнение - опубликовано Введение в JMS. Это очень подробное описание технологии JMS, затрагивающее все базовые концепции, включая Connection factories, Connections, Sessions, Destinations, Messages, Producers и Consumers. Статью можно порекомендовать всем, кто интересуется технологией JMS и хочет начать ее изучение. Примеры в статье построены на основе OpenMQ. Другую информацию о OpenMQ вы можете подчерпнуть на: домашней странице проекта, секции downloads и списке рассылок. |
Иллюстрацией к этой статье служит видеоклип об открытии магазина Apple в токийском районе Ginza. Определенно, японцы знают толк в очередях...