Январская конференция JUG Украина :: Кластеры на основе Terracotta « Java  «  Статьи  «  Главная страница
Главная страница  |  Статьи  |  Персонал  |  Поток сознания  |  Интересно  |  Киев  |  Карта сайта
 
 
 
Java  |  Project Management  |  Web-development  

Январская конференция JUG Украина :: Кластеры на основе Terracotta



Яндекс.Погода

19-01-2008 Последнее собрание украинского JUG прошло в достаточно шикарной обстановке отеля Hyatt Regency. Лично меня презентация, привезенная Джонасом Бонером, посвященная построению кластеров на основе Open Source продукта, разрабатываемого его компанией, Terracotta, очень порадовала.


Exploring Terracotta: JVM-level clusteringПоследнее собрание украинского JUG прошло в достаточно шикарной обстановке отеля Hyatt Regency. Надо отдать должное компании Global Logic, помогающей в организации уже не первой встречи, сама конференция и фуршет были организованы очень качественно. Отличный, удобный зал... мне бывшему на первом заседании JUG в одной из аудиторий КПИ, очень приятно видеть, что движение развивается и находит достойных спонсоров.

Не могу не отметить так же и тот факт, что качество презентаций, обнародованных на последних встречах, очень хорошее.

Лично меня презентация, привезенная Джонасом Бонером (Jonas Bonér), посвященная построению кластеров на основе Open Source продукта, разрабатываемого его компанией, Terracotta, очень порадовала. Порадовала во-первых тем, что оказывается, хорошо масштабируемые решения, можно стоить не только на основе EJB, а во-вторых тем, что Open Source сообществу не только отлично удается "вылавливать из пространства" живые, оригинальные идеи, но и успешно воплощать их в жизнь.
После конференции, я задал Джонасу вопрос: "Представьте себе, что у Вас есть две команды разработчиков, которые работают независимо над одним и тем же продуктоминтернет магазином. Первая команда, ничего не знает о существовании Terracotta, а вторая успешно использует его в своей разработке. Что вторая команда, могла бы посоветовать держать в голове первой, как ключевые моменты при разработке архитектуры приложения так, чтобы, при необходимости можно было легко сконфигурировать кластер, основанный на Вашем продукте?". Его ответ был прост и лаконичен: "Вы должны использовать как можно более простые структуры данных — POJO, и все ваши классы должны быть Jonas Bonerthread safe — это все ;) . Все остальное Вы сможете сделать с помощью декларативного конфигурирования системы. Сконцентрируйтесь на том, чтобы разработать систему, работающую на одной JVM, а кластером займется Terracotta ;) ".
Как видите, Terracotta, очень интересный продукт, заточенный на интеграцию с различными фреймворками, такими как Spring, Struts etc. в манере AOP.
 
Приятную часть "балета" я уже описал, теперь осталось подлить немного дегтя в бочку с медом — посетую на саму организацию JUG. На мой взгляд, коллегам, занимающимся организацией встреч, есть смысл уделять больше внимания построению сообщества. Постараюсь объяснить, что я имею в виду: лично я пропустил достаточно много заседаний JUG, будучи зарегистрированным еще на самой первой встрече, только потому... да, да, только по тому, что мне никогда не приходят приглашения на встречи ;) . Т.е. если я зашел на сайт организации 18 января — все отлично, я попал на встречу, а вот если не зашел, ну что же, как говориться, нет так нет ;) . Учитывая наличие огромного кол-ва бесплатный сервисов для создания он-лайн групп (возьмите хотя бы тот же Google Group или LinkedIn), мне кажется, что подобный пробел легко исправим.

Vyacheslav Yakovenko




Комментарии к статье "Январская конференция JUG Украина :: Кластеры на основе Terracotta" (0)



Вам есть, что сказать?




  Введите код

1
Веб Приложение на ОСГИ 04-08-2008
Технология OSGi позволяет создавать модульные приложения, которое легко может конфигурироваться путем добавления,удаления или обновления модулей. В данном примеры мы рассмотрим создания простейшего веб-приложения как часть (модуль) другого приложения, основанного на OSGi
2
Spring Framework - первые шаги (Конспект десятый) 05-03-2008
Напомню задачу, с которой может столкнуться любой Java Developer: "В качестве контроллера в нашей подсистеме будет выступать ShoppingCartShowController, поднятый в контексте приложения как singleton. А в качестве модели, будет выступать компонента ShoppingCart, поднятая в контексте сессии".
3
Spring Framework 2.5.2 Released 04-03-2008
Вышел второй апдейт для Spring 2.5, он содержит исправление ошибок найденных в версии 2.5.1 и представляет целый ряд улучшений во фреймворке.
4
Spring Framework - первые шаги (Конспект девятый) 26-02-2008
Теперь давайте усложним ситуацию и представим себе, что первая компонента описана как singleton, а вторая, как prototype. Кроме этого принимаем во внимание, что «singleton» агрегирует в себе «prototype». Что будет происходить в этом случае?
5
Spring Framework - первые шаги (Конспект восьмой : Beans scope) 19-02-2008
Как я и обещал в одной из предыдущих лекций, пришло время поговорить про диапазоны видимости компонент (beans scope).
6
Spring Framework - первые шаги (Конспект седьмой) 12-02-2008
Сегодня мы постараемся разобраться в преимуществах и недостатках, как Constructor Injection (CI), так и Setter Injection (SI).
7
Spring Framework - первые шаги (Конспект шестой) 05-02-2008
Использование Constructor и Setter Injection в Spring Framework
8
Spring Framework - первые шаги (Конспект пятый) 29-01-2008
Существует несколько способов „поднятия“ application context. Для иллюстрации я остановлюсь на простейшем способе, который с успехом можно использовать при разработке юнит тестов.
9
Спрос на Spring разработчиков неуклонно растет 25-01-2008
Спрос на Spring разработчиков неуклонно растет, отмечает в своем блоге Род Джонсон.
10
Spring Framework - первые шаги (Конспект четвертый) 22-01-2008
Теперь, прежде чем перейти к экспериментам с фреймворком, нам осталось разобраться, собственно, каким образом Spring связывает компоненты между собой.
11
Январская конференция JUG Украина :: Кластеры на основе Terracotta 19-01-2008
Последнее собрание украинского JUG прошло в достаточно шикарной обстановке отеля Hyatt Regency. Лично меня презентация, привезенная Джонасом Бонером, посвященная построению кластеров на основе Open Source продукта, разрабатываемого его компанией, Terracotta, очень порадовала.
12
Spring Framework - первые шаги (Конспект третий) 14-01-2008
Прежде чем двигаться дальше и рассматривать следующие немаловажные аспекты Spring Framework, я позволю себе остановиться на мнениях относительно DI (IoC) различных авторитетных разработчиков.
13
Spring Framework – первые шаги (Конспект второй) 08-01-2008
Во время этой лекции нам предстоит разобраться с фундаментальным принципом, положенным в основу работы Spring Framework – Inversion of Control (Ioc). И надо признаться, что это не простая задача, т.к. единства мнения в целесообразности использования этого принципа нет. В начале нам предстоит понять, кто кого инвертирует и кто кого контроллирует.
14
Spring Framework – первые шаги (Конспект первый) 04-01-2008
Spring Framework – явление на Олимпе индустрии разработки программного обеспечения, достойное внимания, хотя бы потому, что Spring смог выйти за рамки Java сообщества и сделать шаг в „святая святых“ - в .Net. Используя опыт, приобретенный мною во время преподавания на тренингах по подготовке Java разработчиков, я постарюсь в цикле статей донести до читателей нашего сайта основные концепции, заложенные в Spring. Создать „конспект лекций“, который поможет Вам сделать свои первые шаги в мир J2EE с использованием Spring Framework.
15
RSS Injection (Часть 2) 31-12-2007
Ни для кого не секрет, что в последнее время RSS каналы стали не только популярным средством продвижения новостных лент, но и эффективным способом обмена информационными потоками между сайтами. В данной статье речь пойдет о том, как реализовать потребность в RSS, используя один из самых популярных фреймворков – Spring.
1
2
»


 
 
 
©2007 Lifein
Использовать материалы www.lifein.com.ua можно, лишь для Интернет-изданий установив гиперссылку на www.lifein.com.ua. Иначе, нарушители будут привлечены к ответственности, согласно Закона Украины "Про авторське право і суміжні права" от 23 декабря 1993 года № 3792-ХІІ статьи 50-53.