The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпущен релиз Apache FtpServer 1.0.0, opennews (ok), 02-Мрт-09, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


10. "Выпущен релиз Apache FtpServer 1.0.0"  +/
Сообщение от uZver (?), 02-Мрт-09, 23:28 
>Что, действительно высокопроизводительный на Java? С трудом верится.

Попробуйте попрограммировать на java серверные приложения ;)

PS десктопная java работает удовлетворительно, но сама java заточена больше под ентерпрайз.

Ответить | Правка | Наверх | Cообщить модератору

14. "Выпущен релиз Apache FtpServer 1.0.0"  +/
Сообщение от Logo (ok), 03-Мрт-09, 02:36 
> Попробуйте попрограммировать на java серверные приложения ;)

Ой, что то сейчас не хочется, может в другой раз :)

Ответить | Правка | Наверх | Cообщить модератору

19. "Выпущен релиз Apache FtpServer 1.0.0"  +/
Сообщение от uZver (?), 03-Мрт-09, 11:10 
>> Попробуйте попрограммировать на java серверные приложения ;)
>
>Ой, что то сейчас не хочется, может в другой раз :)

тогда в тот же другой раз сделайте проверку скорости работы серверного приложения на java... после чего заявляйте про скорость.

Вообще в java мне нравится легкость с которой свинчиваются компоненты. Хочешь твое приложение будет подниматься на web-сервере, а хочешь web-сервер будет подниматься ВНУТРИ твоего приложения. И код самого контейнера используется одинаковый. Я про jetty.

В java нет разницы между приложением и библиотекой - любое приложение можно использовать как библиотеку для своего.

Ответить | Правка | Наверх | Cообщить модератору

22. "Выпущен релиз Apache FtpServer 1.0.0"  +/
Сообщение от pazkeemail (?), 03-Мрт-09, 11:34 
> Вообще в java мне нравится легкость с которой свинчиваются компоненты. Хочешь твое приложение будет подниматься на web-сервере, а хочешь web-сервер будет подниматься ВНУТРИ твоего приложения. И код самого контейнера используется одинаковый. Я про jetty.

У этого есть и оборотная сторона, в результате такой легкости приложения (особенно коммерческие) сплошь и рядом  таскают за собой этот самый jetty, с соответсвующими результатами по памяти/быстродействию. Да и с точки зрения безопасности это не есть хорошо.

И собственно по теме новости вопрос, использует ли это чудо sendfile, epoll/kqueue и прочие вкусности ?

Ответить | Правка | Наверх | Cообщить модератору

23. "Выпущен релиз Apache FtpServer 1.0.0"  +/
Сообщение от uZver (?), 03-Мрт-09, 11:47 
>> Вообще в java мне нравится легкость с которой свинчиваются компоненты. Хочешь твое приложение будет подниматься на web-сервере, а хочешь web-сервер будет подниматься ВНУТРИ твоего приложения. И код самого контейнера используется одинаковый. Я про jetty.
>
>У этого есть и оборотная сторона, в результате такой легкости приложения (особенно
>коммерческие) сплошь и рядом  таскают за собой этот самый jetty,
>с соответсвующими результатами по памяти/быстродействию. Да и с точки зрения безопасности
>это не есть хорошо.

Даже самый лучший язык не может защитить от дебилизма разработчиков. Максимум подтолкнет к более правильному коду, но не более.

>
>И собственно по теме новости вопрос, использует ли это чудо sendfile, epoll/kqueue
>и прочие вкусности ?

А что это такое? и главное какие спеки JSR реализуют подобную функциональность?


Ответить | Правка | Наверх | Cообщить модератору

28. "Выпущен релиз Apache FtpServer 1.0.0"  +/
Сообщение от pazkeemail (?), 03-Мрт-09, 13:19 
> А что это такое?

Это такие системные вызовы. sendfile - zero-copy пересылка данных, epoll/kqueue опрос состояния набора файловых дескрипторов. Дальнейшие поднобности у гугла.

> и главное какие спеки JSR реализуют подобную функциональность?

Вот это как раз абсолютно не интересно. Если не используется, то на серьезно нагруженных серверах этому чуду места нет.

Ответить | Правка | Наверх | Cообщить модератору

29. "Выпущен релиз Apache FtpServer 1.0.0"  +/
Сообщение от Sergeyemail (??), 03-Мрт-09, 14:24 
и как все это должно использовать приложение, по определению работающее в "песочнице"?
>Вот это как раз абсолютно не интересно. Если не используется, то на серьезно нагруженных >серверах этому чуду места нет.

шли бы вы с таким подходом в свои высоконагруженные ЦОДы с самосборными сервачками..

Ответить | Правка | Наверх | Cообщить модератору

31. "Выпущен релиз Apache FtpServer 1.0.0"  +/
Сообщение от pazkeemail (?), 03-Мрт-09, 17:01 
> и как все это должно использовать приложение, по определению работающее в "песочнице"?

Вы бы матчасть что-ли поучили...
Через Apache MINA, который (или которая ?) в свою очередь использует java.nio в котором поддержка sendfile таки есть. Вопрос используется ли соответствующие методы или нет.

> шли бы вы с таким подходом в свои высоконагруженные ЦОДы с самосборными сервачками..

Ну это вообще без комментариев, здесь все таки не LOR. Только еще серваками меряться не хватало.

Ответить | Правка | Наверх | Cообщить модератору

32. "Выпущен релиз Apache FtpServer 1.0.0"  +/
Сообщение от johnjoy (??), 03-Мрт-09, 17:05 
у jetty все хорошо с производительностью. да и в 90% случаев показатели его производительность будут нивелироваться производительностью бизнес-логики. не хватает - берите grizzly(glassfish) или coyote(tomcat), благо переделок даже и не должно требоваться.

java nio нативно живет на event ports/epoll/poll.
в osx - kquene. бсдяшники думали добавить в свой порт (или взять из gnu classpath), хз чем это закончилось.

юзаешь nio - автоматом получешь поддержку.

sendfile мелькал в томкате.

Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру