Мы уже писали о масштабируемом Java-фреймворке на базе NIO Grizzly. А вот практические примеры встраивания веб-сервера (между прочим - с поддержкой сервлетов, Comet и еще множества протоколов) в свои приложения:
GrizzlyWebServer ws = new GrizzlyWebServer("/var/www");
try{
ws.start();
} catch (IOException ex){
// Something when wrong.
}
и это все! .jar файл с Grizzly нужно, конечно, добавить к CLASSPATH. Больше примеров (включая использование сервлетов) есть здесь.
технические проблемы и идеи, родившиеся в бурных водах реки Abava (а равно как и на ее берегах, далеких и близких), выставленные на всеобщее обсуждение
Showing posts sorted by relevance for query Grizzly. Sort by date Show all posts
Showing posts sorted by relevance for query Grizzly. Sort by date Show all posts
Tuesday, July 08, 2008
Tuesday, June 24, 2008
Абавазрение 24.06.2008
Некоторые интересные (и полезные!) Open Source продукты:
1. PHPIDS - (PHP-Intrusion Detection System) простая в использовании система определения атак для PHP. Технически - набор правил для проверки входных данных и распознавания в них "вредных" шаблонов.
2. Grizzly - масштабируемый фреймворк на базе Java New I/O API (NIO). Если нужна, например, серверная компонента для TCP/IP - это то, что нужно. Реально там больше, конечно (например, сервлеты и поддержка Comet). Ericsson, например, использовал это для реализации своих SIP продуктов.
3. Atmosphere - POJO пакет для поддержки Comet (кстати, сделан на основе упомянутого выше Grizzly). Идеально, конечно, если таковое будет, наконец, реализовано в спецификации Servlet 3.0, а пока можно использовать данный пакет.
1. PHPIDS - (PHP-Intrusion Detection System) простая в использовании система определения атак для PHP. Технически - набор правил для проверки входных данных и распознавания в них "вредных" шаблонов.
2. Grizzly - масштабируемый фреймворк на базе Java New I/O API (NIO). Если нужна, например, серверная компонента для TCP/IP - это то, что нужно. Реально там больше, конечно (например, сервлеты и поддержка Comet). Ericsson, например, использовал это для реализации своих SIP продуктов.
3. Atmosphere - POJO пакет для поддержки Comet (кстати, сделан на основе упомянутого выше Grizzly). Идеально, конечно, если таковое будет, наконец, реализовано в спецификации Servlet 3.0, а пока можно использовать данный пакет.
Monday, February 01, 2010
Netty - высокопроизводительный NIO сервер
Мульти-протокольный сервер - Netty. Большой набор опций по конфигурации (блокировки и типы тредов, например).

Сервер ориентирован на поддержку разных протоколов, HTTP - только одна из опций. Интересно, Comet в JBoss будет это как-то использовать?.
Из упомянутых приложений можно отметить Java memcached, до 100 000 соединений на одном сервере в Plurk (здесь как раз Comet). Фреймворк можно использовать и на Android.
По наводке нашего читателя (и периодически - автора) Andrey Rybin
P.S. К слову, автор пакета раньше разрабатывал Apache Mina. А из других NIO фреймворков можно посмотреть еще Grizzly.

Сервер ориентирован на поддержку разных протоколов, HTTP - только одна из опций. Интересно, Comet в JBoss будет это как-то использовать?.
Из упомянутых приложений можно отметить Java memcached, до 100 000 соединений на одном сервере в Plurk (здесь как раз Comet). Фреймворк можно использовать и на Android.
По наводке нашего читателя (и периодически - автора) Andrey Rybin
P.S. К слову, автор пакета раньше разрабатывал Apache Mina. А из других NIO фреймворков можно посмотреть еще Grizzly.
Subscribe to:
Posts (Atom)