• Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе

    «Анализ защищенности веб-приложений»

    🔥 Записаться бесплатно!

  • CTF с учебными материалами Codeby Games

    Обучение кибербезопасности в игровой форме. Более 200 заданий по Active Directory, OSINT, PWN, Веб, Стеганографии, Реверс-инжинирингу, Форензике и Криптографии. Школа CTF с бесплатными курсами по всем категориям.

Обеспечение стабильности Java-агентов

  • Автор темы Akupaka
  • Дата начала
A

Akupaka

всем привет! :blink:

тема призвана помочь мне понять какие проблемы могут возникать в связке Domino с RDB посредством JDBC.
Я ранее с ним (JDBC) не работал. Один товарищ мне сказал, что у них была какая-то глюка в связке Domino + JDBC + Oracle. У них падал AMgr. Какая-то софтверная контора аж неделю маялась, источник проблемы выяснить так и не смогли. В итоге, реализовали посредством LC LSX.

А что вы можете сказать по этому поводу? у кого есть опыт, кто с чем сталкивался, кто как бы реализовывал?

зы: почему падал AMgr не угадываем! :) обсуждаем кто с чем сталкивался и какой вариант реализации считает лучше и почему
 
T

turumbay

всем привет! :blink:

тема призвана помочь мне понять какие проблемы могут возникать в связке Domino с RDB посредством JDBC.
Я ранее с ним (JDBC) не работал. Один товарищ мне сказал, что у них была какая-то глюка в связке Domino + JDBC + Oracle. У них падал AMgr. Какая-то софтверная контора аж неделю маялась, источник проблемы выяснить так и не смогли. В итоге, реализовали посредством LC LSX.

А что вы можете сказать по этому поводу? у кого есть опыт, кто с чем сталкивался, кто как бы реализовывал?

зы: почему падал AMgr не угадываем! :) обсуждаем кто с чем сталкивался и какой вариант реализации считает лучше и почему
дык пятница же...

Я ранее с любовницами не работал. Один товарищ сказал мне, что у него была какая-то глюка в связке жена + любовница. У них переодически падал. Другие товарищи аж месяц маялась, источник проблемы выяснить не смогли. В итоге реализовали посредством жена + порносайты.

А что вы можете сказать сказать по этому поводу? у кого есть опыт, кто с чем сталкивался, кто как бы реализовывал?
зы: почему падал не угадываем! :) обсуждаем кто с чем сталкивался и какой вариант реализации считает лучше и почему
 
A

Akupaka

vincent_vega, спасибо за пример.

turumbay, чесгря, не понял в какую сторону сарказм, потому что пятница или тема не понятна?
 
Y

Yakov

Использую JDBC для извлечения данных из MSSQL Server. Проблем никаких нет. Агент по расписанию забирает новые данные каждый час с 8:30 до 17:30. Ни разу не глючил, сервер не падал. Иногда по понедельникам в 8:30 сторонний MSSQL сервер бывает недоступен, но мы ведь умеем обрабатывать исключения, верно?
 
A

Akupaka

мы ведь умеем обрабатывать исключения, верно?
мы пока нет, но научимся ;) ребят, еще хотелось бы уточнить замечали ли вы разницу между выполнением sql-скриптов и хранимых процедур.
ссылки на примеры кода тоже можно давать :)

а еще хотелось бы услышать мнение гуру кросс-платформенных решений :ph34r:
 

vincent_vega

Green Team
02.04.2005
169
1
BIT
0
мы пока нет, но научимся ;) ребят, еще хотелось бы уточнить замечали ли вы разницу между выполнением sql-скриптов и хранимых процедур.
ссылки на примеры кода тоже можно давать :)

а еще хотелось бы услышать мнение гуру кросс-платформенных решений :ph34r:

Вопрос про разницу не понятен.

А кросплатформенность рулит. У меня одни и те же куски кода написанные на java успешно работают в Lotus Notes 6.5.4 на WinXP на сервере Domino 8 под AIX, через время туже задачу понадобилось запустить в виртуальной машине под Oracle и без проблем.
 
F

fedotxxl

Привет,
кто писал реально нагруженные системы на Java?
Интересует - падают ли сервера, есть ли какие подводные камни, каким образом вы контролировали .recycle(). В общем насколько просто писать бизнес логику на Java, чтобы все работало стабильно месяцами
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 933
609
BIT
177
пишут..., тока к домине это мало относится ;)
ставим интеграцию с томкатом и далее пишется для томката (или др. аппсервера)
я не знаю механизмов обеспечения стабильности для домины...

а чего контролировать recycle - пихать в файналайз (и в файнл эксепшена)

если утечки на уровне нативного кода (а в домине так и работают "родные" классы) - то что тут поделаешь

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

и вопрос нагруженные - звучит странно, а для домины - это что? (пример)
домина и сама может падать, даже со своими задачами
 
F

fedotxxl

lmike
что-то не могу понять. Вы для реализации background логики используете tomcat + java классы Domino? Успешно? И какую проблему таким образом решаете? C++ объекты ведь все-равно создаются

а чего контролировать recycle - пихать в файналайз (и в файнл эксепшена)
Насколько я знаю, исполнение файналайз совершенно не гарантировано... Т.е. JVM может вызвать finalize через X времени, что в принципе недопустимо
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 933
609
BIT
177
Насколько я знаю, исполнение файналайз совершенно не гарантировано... Т.е. JVM может вызвать finalize через X времени, что в принципе недопустимо
в клиенте - оно произойдет после выгрузки агента...
и никто не мешает пихать в соответ "секцию эксепшена"
Вы для реализации background логики используете tomcat + java классы Domino?
а об этом шла речь :)?
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!