powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как выбрать(настроить) сервер приложений
74 сообщений из 74, показаны все 3 страниц
Как выбрать(настроить) сервер приложений
    #39652468
Lemkoleg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день. Подскажите, какой лучше выбрать (настроить) сервер приложений. Интересует, в первую очередь, пул подключений: не понятен момент каким образом клиент получит ResultSet выборки данных. Клиент - приложение на java. Стоит ли в таком случаи использовать JDBC? У кого есть опыт - помогите разобратся
...
Рейтинг: 0 / 0
Как выбрать(настроить) сервер приложений
    #39652475
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LemkolegПодскажите, какой лучше выбрать (настроить) сервер приложений.По документации к выбранному ASИнтересует, в первую очередь, пул подключений: не понятен момент каким образом клиент получит ResultSet выборки данных.В строгом соответствии с вашим кодом.Клиент - приложение на java. Стоит ли в таком случаи использовать JDBC?Какие, простите, ещё варианты рассматриваются?
...
Рейтинг: 0 / 0
Как выбрать(настроить) сервер приложений
    #39652490
Lemkoleg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorov,
Если я все правильно поеимаю: сервер приложений (как правило web-сервер) использует cgi-сценарии (не имеет значения, на чем написаны), которые и используют выборку даных с бд используя одно из подключений из пула. Где здесь jdbc? В таком сценарии чистый http. Поправте меня, если я не прав. За этим и обратился. Если же мспользовать подключение jdbc , то это прямое подключение к базе даных (тоесть , не пул).
...
Рейтинг: 0 / 0
Как выбрать(настроить) сервер приложений
    #39652511
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LemkolegВ таком сценарии чистый http.Где в твоем "сценарии" http?
...
Рейтинг: 0 / 0
Как выбрать(настроить) сервер приложений
    #39652513
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CGI использовался лет ....цать назад (18-20 лет назад). Кто его использовал, а тем более. кто его использует сейчас - мне даже не вспомнить

Где здесь jdbc? В таком сценарии чистый http.

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

Note: конечно существует еще JDBC type 3 драйвер, но тогда не очень понятно, при чем тут Oracle. Ну и за всю свою жизнь, я ни одного JDBC type 3 драйвера не видел.

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

IMHO
Ваш вопрос - просто набор слов вообще БЕЗ всякого смысла. Изредка преправленный какими-то техническими сокрашениями, которые вставлены случайным образом.
...
Рейтинг: 0 / 0
Как выбрать(настроить) сервер приложений
    #39652515
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LemkolegПоправте меня, если я не прав.

Неправ. Совсем неправ. HTTP сервер никакого отношения к application server не имеет.
Соответственно дальше идут беспочвенные фантазии.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Как выбрать(настроить) сервер приложений
    #39652516
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LemkolegПоправте меня, если я не прав.
От начала (AS=web server) и до конца (cgi vs jdbc).
...
Рейтинг: 0 / 0
Как выбрать(настроить) сервер приложений
    #39652523
Lemkoleg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid KudryavtsevCGI использовался лет ....цать назад (18-20 лет назад). Кто его использовал, а тем более. кто его использует сейчас - мне даже не вспомнить

Где здесь jdbc? В таком сценарии чистый http.

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

Note: конечно существует еще JDBC type 3 драйвер, но тогда не очень понятно, при чем тут Oracle. Ну и за всю свою жизнь, я ни одного JDBC type 3 драйвера не видел.

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

IMHO
Ваш вопрос - просто набор слов вообще БЕЗ всякого смысла. Изредка преправленный какими-то техническими сокрашениями, которые вставлены случайным образом.
Беда этого форума в том, что каждый умничает и добиться какого-то нормального ответа оч.тяжело. Я прекрасно понимаю, о чем пишу. HTTP - протокол общения клиента с веб-сервером. JDBC - драйвер прямого подключения клиента к БД который ничего общего с пулом соединений не имеет. Стоило было читать первоначальный вопрос ( какой сервер приложений выбрать). Возможно, это будет не веб-сервер. Пул соединений должно обеспечивать какое-нибудь ПО. Виды этого ПО меня интересует.
...
Рейтинг: 0 / 0
Как выбрать(настроить) сервер приложений
    #39652524
Lemkoleg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovLemkolegПоправте меня, если я не прав.

Неправ. Совсем неправ. HTTP сервер никакого отношения к application server не имеет.
Соответственно дальше идут беспочвенные фантазии.

Ок, какие сервера приложений есть, которые могут работать с БД? Я имею ввиду готовые
...
Рейтинг: 0 / 0
Как выбрать(настроить) сервер приложений
    #39652527
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LemkolegDimitry Sibiryakovпропущено...

Неправ. Совсем неправ. HTTP сервер никакого отношения к application server не имеет.
Соответственно дальше идут беспочвенные фантазии.

Ок, какие сервера приложений есть, которые могут работать с БД? Я имею ввиду готовые
https://ru.wikipedia.org/wiki/Сервер_приложений
...
Рейтинг: 0 / 0
Как выбрать(настроить) сервер приложений
    #39652529
Lemkoleg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot andrey_anonymous]Lemkolegпропущено...

Ок, какие сервера приложений есть, которые могут работать с БД? Я имею ввиду готовые
https://ru.wikipedia.org/wiki/Сервер_приложений [/quot
Не веб
...
Рейтинг: 0 / 0
Как выбрать(настроить) сервер приложений
    #39652531
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LemkolegЯ прекрасно понимаю, о чем пишу. HTTP - протокол общения клиента с веб-сервером. JDBC - драйвер прямого подключения клиента к БД который ничего общего с пулом соединений не имеет.
Из трех тезисов соответствует действительности только второй - и то с некоторой натяжкой (понятие "клиент" может трактоваться несколько шире, чем Вам представляется).
Начните с простого:
https://ru.wikipedia.org/wiki/Трёхуровневая_архитектура
...
Рейтинг: 0 / 0
Как выбрать(настроить) сервер приложений
    #39652538
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Беда этого форума в том, что каждый умничает и добиться какого-то нормального ответа оч.тяжело. Я прекрасно понимаю, о чем пишу.
HTTP - протокол общения клиента с веб-сервером.

Ok.
Что Вы понимаете под словом "клиент" ?

JDBC - драйвер прямого подключения клиента к БД который

Ok.
Что Вы понимаете под словом "клиент" ?

JDBC ... ничего общего с пулом соединений не имеет.

Пул каких конкретно соединений Вас интересует?

А вообще, именно JDBC к пулу соединения имеет самое прямое отношение.

Oracle 9i. Oracle9i JDBC Developer's Guide and Reference. Connection Pooling and Caching
https://docs.oracle.com/cd/A97630_01/java.920/a96654/connpoca.htm

Universal Connection Pool for JDBC Developer's Guide,
https://docs.oracle.com/cd/A97630_01/java.920/a96654/connpoca.htm

Стоило было читать первоначальный вопрос ( какой сервер приложений выбрать).

ЮМОР ОН
Раз все сервера одинаковые. то их брать НЕ нужно. Вам вполне подойдет стиральный порошок Tide или Дося (если мало денег)
ЮМОР ОФФ

Для решения данного вопроса. существует 2-а подхода.
1. Технический
Спросить разработчиков Вашей информационной системы. Какие сервера приложений они поддерживают и какие им нужны для работы

2. Маркетинговый
Выяснить, сколько денег есть на счете компании на покупку сервера приложений
Выяснить у Oracle, какой сервер наиболее дорогой (в рамках бюджета) и на какой сервер дадут максимальный процент комиссии
Купить его, уехать на багамы, забыть о данном форуме - профит !
...
Рейтинг: 0 / 0
Как выбрать(настроить) сервер приложений
    #39652540
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LemkolegНе веб
Коллеги, а не тролль ли пожаловал?
На той страничке вики вообще нет слов "http" или "web", кроме как в названиях некоторых серверов приложений.
Про Citrix вообще молчу :)
...
Рейтинг: 0 / 0
Как выбрать(настроить) сервер приложений
    #39652553
Lemkoleg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кто-нибудь может нормально ответить, без замечаний и т.д. Не нужно ссылки на википедии и теоретические статьи. Как лучше организовать подключение к оракл с java-клиента, с возможностью передачи клиенту ResultSet. Или помочь выбрать оптимальный вариант.
...
Рейтинг: 0 / 0
Как выбрать(настроить) сервер приложений
    #39652566
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LemkolegКто-нибудь может нормально ответить, без замечаний и т.д. Не нужно ссылки на википедии и теоретические статьи. Как лучше организовать подключение к оракл с java-клиента, с возможностью передачи клиенту ResultSet. Или помочь выбрать оптимальный вариант.

Так Вы нормально обьясните задачу.

1)
Что такое java-клиент. Где он выполняется. Какая архитектура.

2)
ЗАЧЕМ Вам нужен сервер-приложений?

Какая сейчас архитектура, что Вас в ней НЕ устраивает, что Вы хотите поменять.
...
Рейтинг: 0 / 0
Как выбрать(настроить) сервер приложений
    #39652572
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LemkolegНе нужно ссылки на википедии и теоретические статьи. Как лучше организовать подключение к оракл с java-клиента, с возможностью передачи клиенту ResultSet.
Согласно букварю по java.
Букварей - в тырнетах +-миллион, но, уважая Вашу просьбу, ссылок не привожу.
...
Рейтинг: 0 / 0
Как выбрать(настроить) сервер приложений
    #39652586
Lemkoleg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid KudryavtsevLemkolegКто-нибудь может нормально ответить, без замечаний и т.д. Не нужно ссылки на википедии и теоретические статьи. Как лучше организовать подключение к оракл с java-клиента, с возможностью передачи клиенту ResultSet. Или помочь выбрать оптимальный вариант.

Так Вы нормально обьясните задачу.

1)
Что такое java-клиент. Где он выполняется. Какая архитектура.

2)
ЗАЧЕМ Вам нужен сервер-приложений?

Какая сейчас архитектура, что Вас в ней НЕ устраивает, что Вы хотите поменять.

1 - приложение на языке java (архитектуры нет. Пытаемся выбрать оптимальный вариант).
2 - мне нужен пул соединений и управление им.
...
Рейтинг: 0 / 0
Как выбрать(настроить) сервер приложений
    #39652589
Lemkoleg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LemkolegLeonid Kudryavtsevпропущено...


Так Вы нормально обьясните задачу.

1)
Что такое java-клиент. Где он выполняется. Какая архитектура.

2)
ЗАЧЕМ Вам нужен сервер-приложений?

Какая сейчас архитектура, что Вас в ней НЕ устраивает, что Вы хотите поменять.

1 - приложение на языке java (архитектуры нет. Пытаемся выбрать оптимальный вариант).
2 - мне нужен пул соединений и управление им.

Пул нужен, чтоб избежать многоразовое подключение к БД. Но, хотелось бы в клиенте получить ResultSet с возможностью прокрутки данных. Не знаю, возможно ли такое. По-этому я и здесь
...
Рейтинг: 0 / 0
Как выбрать(настроить) сервер приложений
    #39652592
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lemkoleg1 - приложение на языке java (архитектуры нет. Пытаемся выбрать оптимальный вариант).
2 - мне нужен пул соединений и управление им.

Самое главное не отвечено, ЗАЧЕМ Вам нужен пул. соединений.

Есть у меня подозрение, что никакой пул Вам не нужен. А нужно в паре конфигов слово DEDICATED заменить на SHARED и наступит "счастье".

А так... нужен пул, да запросто:
https://commons.apache.org/proper/commons-dbcp/
Скачиваете один файлик ))) вот Вам и пул соединений )))

LemkolegПытаемся выбрать оптимальный вариант.

оптимальный вариант: взять программиста на работу (или халтуру)
...
Рейтинг: 0 / 0
Как выбрать(настроить) сервер приложений
    #39652593
Lemkoleg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
То есть, если слишком упрощенно: клиент, при необходимости, получает готовое подключение к БД из пула. Пользуется ним и возвращает в пул.
...
Рейтинг: 0 / 0
Как выбрать(настроить) сервер приложений
    #39652596
Lemkoleg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid KudryavtsevLemkoleg1 - приложение на языке java (архитектуры нет. Пытаемся выбрать оптимальный вариант).
2 - мне нужен пул соединений и управление им.

Самое главное не отвечено, ЗАЧЕМ Вам нужен пул. соединений.

Есть у меня подозрение, что никакой пул Вам не нужен. А нужно в паре конфигов слово DEDICATED заменить на SHARED и наступит "счастье".

А так... нужен пул, да запросто:
https://commons.apache.org/proper/commons-dbcp/
Скачиваете один файлик ))) вот Вам и пул соединений )))

LemkolegПытаемся выбрать оптимальный вариант.

оптимальный вариант: взять программиста на работу (или халтуру)
SHARED - это тоже подключение, которое требует обслуживания. Это не пул
...
Рейтинг: 0 / 0
Как выбрать(настроить) сервер приложений
    #39652599
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LemkolegSHARED - это тоже подключение, которое требует обслуживания. Это не пул

А пул не требует обслуживания?

В чем у Вас проблема, которую Вы пытаетесь решить?


Сидит программист глубоко в отладке.
Подходит сынишка:
— Папа, почему солнышко каждый день встает на востоке, а садится на западе?
— Ты это проверял?
— Проверял.
— Хорошо проверял?
— Хорошо.
— Работает?
— Работает.
— Каждый день работает?
— Да, каждый день.
— Тогда ради бога, сынок, ничего не трогай, ничего не меняй!!!
...
Рейтинг: 0 / 0
Как выбрать(настроить) сервер приложений
    #39652600
Lemkoleg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid KudryavtsevLemkolegSHARED - это тоже подключение, которое требует обслуживания. Это не пул

А пул не требует обслуживания?

В чем у Вас проблема, которую Вы пытаетесь решить?


Сидит программист глубоко в отладке.
Подходит сынишка:
— Папа, почему солнышко каждый день встает на востоке, а садится на западе?
— Ты это проверял?
— Проверял.
— Хорошо проверял?
— Хорошо.
— Работает?
— Работает.
— Каждый день работает?
— Да, каждый день.
— Тогда ради бога, сынок, ничего не трогай, ничего не меняй!!!

Пул будет обслуживаться отдельным приложением, и , возможно, на отдельной машине
...
Рейтинг: 0 / 0
Как выбрать(настроить) сервер приложений
    #39652603
Lemkoleg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid KudryavtsevLemkolegSHARED - это тоже подключение, которое требует обслуживания. Это не пул

А пул не требует обслуживания?

В чем у Вас проблема, которую Вы пытаетесь решить?


Сидит программист глубоко в отладке.
Подходит сынишка:
— Папа, почему солнышко каждый день встает на востоке, а садится на западе?
— Ты это проверял?
— Проверял.
— Хорошо проверял?
— Хорошо.
— Работает?
— Работает.
— Каждый день работает?
— Да, каждый день.
— Тогда ради бога, сынок, ничего не трогай, ничего не меняй!!!

А если он еще и грамотно составлен ( с использование NIO), то такому пулу цены нет. И ресурсов не жрет и работает, как положено. ПОхоже, что последняя ссылка интересная в моем вопросе.
...
Рейтинг: 0 / 0
Как выбрать(настроить) сервер приложений
    #39652611
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LemkolegПул будет обслуживаться отдельным приложением, и , возможно, на отдельной машине

Опаньки... Похоже Ваше определение "пула соединений" сильно отличается от общепринятого.
Ссылки на общепринятое понимание уже привели:
http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1294676&msg=21454066
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Как выбрать(настроить) сервер приложений
    #39652613
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LemkolegНе знаю, возможно ли такое. По-этому я и здесь
Last resort.
Что вижу я из Ваших сообщений:
- у вас нет джависта, нет архитектора
- у вас есть некие фрагментарные представления о некоторых современных технологиях, рассматриваемые через призму представлений 20-летней давности.
- заданный вопрос по формулировкам ~соответствует школьнику, что, вообще говоря, диссонирует с предыдущим пунктом.
- вы не желаете уделить время даже самым общим статьям, которые позволили бы хотя бы согласовать терминологию и общаться с форумянами на +-общем языке.

Итого: либо Вы банальный тролль, либо Ваш проект имеющимися в Вашем распоряжении ресурсами поднять нельзя.
Соответственно и рецепты:
- Вы тролль: продолжайте развлекаться, пока не забанят
- Вы школьник: таки прочитайте хоть что-нибудь по теме ДО того, как задавать вопросы - это вообще полезный скилл
- Вы олдскульный специалист, вынужденно возвращающийся в IT: привлеките профильного специалиста и морочьте ему голову.
...
Рейтинг: 0 / 0
Как выбрать(настроить) сервер приложений
    #39652614
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LemkolegLeonid KudryavtsevА пул не требует обслуживания?

В чем у Вас проблема, которую Вы пытаетесь решить?

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

В общем, примерно так изначально и предполагал )))

Lemkoleg( с использование NIO)
мать, мать, мать.... привычно ответило эхо ( C )

Это-то какое имеет отношение к базам даннных и пулу соединений? (((
/вопрос риторический, отвечать не нужно/
...
Рейтинг: 0 / 0
Как выбрать(настроить) сервер приложений
    #39652701
MaratIsk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну очень хочется стать программистом :)
а все так непонятно :(
...
Рейтинг: 0 / 0
Как выбрать(настроить) сервер приложений
    #39652719
Lemkoleg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovLemkolegПул будет обслуживаться отдельным приложением, и , возможно, на отдельной машине

Опаньки... Похоже Ваше определение "пула соединений" сильно отличается от общепринятого.
Ссылки на общепринятое понимание уже привели:
http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1294676&msg=21454066

Под пулом соединений подразумевается приложение, которое его обслуживает (одна из прямых функций сервера приложений). Которое, естественно, может находится отдельно от БД. Вам всем бы стоило поучится низкоуровнеему программированию, чтоб бы понять, как ( и зачем)может быть связавно NIO с сервером приложений (пулом подключений ). Для этого нужно понимать, для чего, и при каких условиях, вообще нужен пул. Ссылки по пулам подключений в JDBC, которые мне скидывали - это технологии, используемые для программирования сервера приложений на языке java. Такому серверу придется пройти все шаги "20-летней" давности" : подключить TCP соединение, принять некий обьект, преобразовть его в SQL-команду, и , используя подключение к БД из СВОЕГО пула, выполнить его. Стандартная схема cgi "20 летней давности". Я не спрашивал, как создать такой сервер. Меня интересует работа с готовыми серверами.
...
Рейтинг: 0 / 0
Как выбрать(настроить) сервер приложений
    #39652720
Lemkoleg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MaratIskну очень хочется стать программистом :)
а все так непонятно :(
Само больше непонятно, зачем разводить базар.... Отвечать по теме - нет?
...
Рейтинг: 0 / 0
Как выбрать(настроить) сервер приложений
    #39652734
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LemkolegПод пулом соединений подразумевается приложение, которое его обслуживает (одна из прямых функций сервера приложений). Которое, естественно, может находится отдельно от БД. Вам всем бы стоило поучится низкоуровнеему программированию, чтоб бы понять, как ( и зачем)может быть связавно NIO с сервером приложений (пулом подключений ). Для этого нужно понимать, для чего, и при каких условиях, вообще нужен пул. Ссылки по пулам подключений в JDBC, которые мне скидывали - это технологии, используемые для программирования сервера приложений на языке java. Такому серверу придется пройти все шаги "20-летней" давности" : подключить TCP соединение, принять некий обьект, преобразовть его в SQL-команду, и , используя подключение к БД из СВОЕГО пула, выполнить его. Стандартная схема cgi "20 летней давности". Я не спрашивал, как создать такой сервер. Меня интересует работа с готовыми серверами.

Вы опишите, как сейчас работает Ваше приложение, что не устраивает, чего хочется добится.

Тогда, можно советовать, КАК этого добиться.

А пока у Вас одни общие слова. Которые мало кто кроме Вас понимает.

Хотите уменьшить потребляемые ресурсы на сервере - есть shared сервер, в 11 версии вроде еще и пул появился. Хотите все запросы направить через отдельный сервер (зачем?) - без проблем, есть Oracle Connection Manager

Lemkoleg...Для этого нужно понимать, для чего, и при каких условиях, вообще нужен пул...

Ну так и объясните: зачем Вам нужен пул?
...
Рейтинг: 0 / 0
Как выбрать(настроить) сервер приложений
    #39652736
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LemkolegПод пулом соединений подразумевается приложение, которое его обслуживает (одна из прямых
функций сервера приложений).

"Пони бегает по кругу и в уме круги считает." (с)

Обслуживание пула соединений - всего лишь побочная задача сервера приложений. Как и сам
пул - всего лишь способ оптимизации производительности в случаях, когда установление
соединения занимает много времени.

Внезапно, но "приложения" в данном контексте - совсем не приложения, а всего лишь задачи
(процедуры), выполняемые сервером приложений. Поэтому сначала возьми какой-нибудь готовый
сервер приложений (например jBoss), прочитай как к нему разрабатываются приложения
(которые просто задачи), а потом - как в них используются соединения к БД. И вот где-то на
этом этапе к тебе, возможно, придёт понимание как настроить пул для этих соединений.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Как выбрать(настроить) сервер приложений
    #39652755
Lemkoleg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovLemkolegПод пулом соединений подразумевается приложение, которое его обслуживает (одна из прямых
функций сервера приложений).

"Пони бегает по кругу и в уме круги считает." (с)

Обслуживание пула соединений - всего лишь побочная задача сервера приложений. Как и сам
пул - всего лишь способ оптимизации производительности в случаях, когда установление
соединения занимает много времени.

Внезапно, но "приложения" в данном контексте - совсем не приложения, а всего лишь задачи
(процедуры), выполняемые сервером приложений. Поэтому сначала возьми какой-нибудь готовый
сервер приложений (например jBoss), прочитай как к нему разрабатываются приложения
(которые просто задачи), а потом - как в них используются соединения к БД. И вот где-то на
этом этапе к тебе, возможно, придёт понимание как настроить пул для этих соединений.

А нельзя было самым первым комментарием сказать:"попробуй тот и тот сервер... у того такие особенности, а этот работает так..." ... Все такие "умные"...до тошноты.
Кто-нибудь скажет мне: есть ли возможность передать подключение ( из сервера) из пула клиенту на пользование? Клиент работатет на JDBC. Это хорошо. Он получает ResultSet. Но он подключается к базе на прямую. То есть, 1000 клиентов = 1000 подключений к БД. Есть ли такое приложение среднего уровня ( сервер приложений), которое бы предоставляло клиенту ( по необходимости) готовое подключение к БД ( из пула) для использования? Ведь подключение - это обобьет. Или такого не существует в природе?
...
Рейтинг: 0 / 0
Как выбрать(настроить) сервер приложений
    #39652758
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LemkolegКто-нибудь скажет мне: есть ли возможность передать подключение ( из сервера) из пула
клиенту на пользование?

Нет, обломись.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Как выбрать(настроить) сервер приложений
    #39652764
Lemkoleg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovLemkolegКто-нибудь скажет мне: есть ли возможность передать подключение ( из сервера) из пула
клиенту на пользование?

Нет, обломись.

Спасибо. Единственный ответ по сути..
...
Рейтинг: 0 / 0
Как выбрать(настроить) сервер приложений
    #39652768
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LemkolegЕдинственный ответ по сути..

Ну так это был твой единственный вопрос по сути.

PS: Даже если бы это было можно, тебе это не поможет, поскольку даже с использованием пула
количество активных коннектов равно количеству одновременно работающих приложений.

PPS: И для уменьшения количества нужных лицензии это бесполезно, поскольку Оракул хитёр и
коннекты от мультиплексоров считает по коннектам на "другой" стороне.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Как выбрать(настроить) сервер приложений
    #39652769
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LemkolegКто-нибудь скажет мне: есть ли возможность.....

Все что хотите, за Ваши деньги. Но это в раздел Работа.

LemkolegТо есть, 1000 клиентов = 1000 подключений к БД.

Ну и.... в чем проблема?

LemkolegВедь подключение - это обьет.

Под объектом в программирование, обычно подразумевают "нечто" в адресном пространстве приложения/процесса

Разумеется, существуют технологие меж-процессорной передачи и меж-машинной передачи объектов (RMI - Remote Method Invocation), обычно основаные на механизмах сериализации/десириализации.....

Только JDBC-соединения, вменяемые люди, обычно так не передают.


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


LemkolegИли такого не существует в природе?

Лет ...цать назад, существовали JDBC driver type 3. Но где их сейчас искать, я даже не знаю ))). Дабы такая фигня со смертью Java Applet'ов стала никому не нужна.

IMHO & AFAIK
...
Рейтинг: 0 / 0
Как выбрать(настроить) сервер приложений
    #39652770
Lemkoleg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovLemkolegЕдинственный ответ по сути..

PS: Даже если бы это было можно, тебе это не поможет, поскольку даже с использованием пула
количество активных коннектов равно количеству одновременно работающих приложений.

это не так. Мое приложение не использует контекст сеанса. По-этому не требует отдельного соединения.
...
Рейтинг: 0 / 0
Как выбрать(настроить) сервер приложений
    #39652773
Lemkoleg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну и.... в чем проблема?

Каждое подключение - затраты на память и обслуживание. Оно может быть использовано другим, во время простоя....Для этого и существует пул соединений.
...
Рейтинг: 0 / 0
Как выбрать(настроить) сервер приложений
    #39652774
Lemkoleg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Только JDBC-соединения, вменяемые люди, обычно так не передают.

По-моему, я вменяемо обьяснил в чем сахар в ResultSet.
...
Рейтинг: 0 / 0
Как выбрать(настроить) сервер приложений
    #39652776
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LemkolegКаждое подключение - затраты на память и обслуживание.

Как говорят на пикап-форуме:
- Вы нишеброд? ( C ) www . pick up forum . ru
- Не можете еще одну планку памяти в сервер воткнуть?

Памяти Вам жалко, а "сервер приложений работающий на отдельной машине" Вам не жалко ?

Не хватает памяти, переключите Oracle Database в shared режим... памяти станет использоваться меньше.

LemkolegОно может быть использовано другим, во время простоя....

Вот ровно это, shared режим и обеспечивает.
AFAIK

LemkolegДля этого и существует пул соединений.

мы пока даже не выяснили, пул каких соединений Вам нужен )))
...
Рейтинг: 0 / 0
Как выбрать(настроить) сервер приложений
    #39652777
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovLemkolegКто-нибудь скажет мне: есть ли возможность передать подключение ( из сервера) из пула
клиенту на пользование?

Нет, обломись.

В двухзвенке (о которой, судя по, говорит ТС) это банальный shared server.
...
Рейтинг: 0 / 0
Как выбрать(настроить) сервер приложений
    #39652787
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrey_anonymousВ двухзвенке (о которой, судя по, говорит ТС) это банальный shared server.
У меня такое чувство, что автор топика пытается заново "изобрести" JDBC Driver type 3

Только он опоздал лет на ...цать. Их уже мало того, что изобрели 20 лет назад, так уже за это время и перестали использовать )))
...
Рейтинг: 0 / 0
Как выбрать(настроить) сервер приложений
    #39652795
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LemkolegМое приложение не использует контекст сеанса. По-этому не требует отдельного соединения.

Если оно не требует соединения, значит 1000 запущенных приложений вовсе не создают 1000
подключений. Вот и чудненько, никакой проблемы нет.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Как выбрать(настроить) сервер приложений
    #39652796
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LemkolegКаждое подключение - затраты на память и обслуживание.

Дребедень. Простаивающее подключение не создаёт практически никакой нагрузки на сервер.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Как выбрать(настроить) сервер приложений
    #39652803
Lemkoleg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovLemkolegКаждое подключение - затраты на память и обслуживание.

Дребедень. Простаивающее подключение не создаёт практически никакой нагрузки на сервер.

Серьезно? А 10000? тоже "по-барабану"? Для каждого из них выделяется память в SGA. А также, чем больше подключений, тем больше диспетчеров. Они ( не уверен), могут работать постоянно
...
Рейтинг: 0 / 0
Как выбрать(настроить) сервер приложений
    #39652805
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LemkolegСерьезно? А 10 000? тоже "по-барабану"? Для каждого из них выделяется память в SGA. А также, чем больше подключений, тем больше диспетчеров. Они ( не уверен), могут работать постоянно

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

Т.ч. "не верю" ( С )

p.s.
я так понял, что апп-сервер с нагрузкой 10 000 пользователей память не требует, и работает исключительно на ладане и постном масле (святым духом).....
ох уж эти сказочники, ох уж эти сказочники ( C )
...
Рейтинг: 0 / 0
Как выбрать(настроить) сервер приложений
    #39652811
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid Kudryavtsev апп-сервер с нагрузкой 10 000 пользователей память не требует, и работает исключительно на ладане и постном масле
С учетом отсутствия контекста я бы на месте ТС рассмотрел REST.
Поскольку ответ не ТС, то ссылка, КМК, допустима :)
http://www.oracle.com/technetwork/developer-tools/rest-data-services/overview/index.html
...
Рейтинг: 0 / 0
Как выбрать(настроить) сервер приложений
    #39652813
Lemkoleg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrey_anonymousLeonid Kudryavtsev апп-сервер с нагрузкой 10 000 пользователей память не требует, и работает исключительно на ладане и постном масле
С учетом отсутствия контекста я бы на месте ТС рассмотрел REST.
Поскольку ответ не ТС, то ссылка, КМК, допустима :)
http://www.oracle.com/technetwork/developer-tools/rest-data-services/overview/index.html


....и возвращает любые результаты, отформатированные с использованием JSON

Расматривался... В JSON нельзя передать LOB. Кроме этого, это обычный заменитель веб-сервера.
...
Рейтинг: 0 / 0
Как выбрать(настроить) сервер приложений
    #39652821
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. REST - это НЕ JSON, это архитектура, причем ориентированная именно на широкую масштабируемость stateless-процедур.
Позволяет, в частности, распределить нагрузку от 1000000000000 клиентов на много-много серверов.
Протокол - любой по вкусу, можно, к примеру, выгружать XML, в нем под LOBы есть CDATA
2. Это НЕ заменитель web-сервера. Впрочем, тут ослик бежит по очередному кругу...
...
Рейтинг: 0 / 0
Как выбрать(настроить) сервер приложений
    #39652826
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LemkolegА 10000?
"Фантастика в соседнем разделе." (с)
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Как выбрать(настроить) сервер приложений
    #39652832
Lemkoleg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrey_anonymous1. REST - это НЕ JSON, это архитектура, причем ориентированная именно на широкую масштабируемость stateless-процедур.
Позволяет, в частности, распределить нагрузку от 1000000000000 клиентов на много-много серверов.
Протокол - любой по вкусу, можно, к примеру, выгружать XML, в нем под LOBы есть CDATA
2. Это НЕ заменитель web-сервера. Впрочем, тут ослик бежит по очередному кругу...
Открыл вашу ссылку и увидел это
Oracle REST Data Services (ORDS) упрощает разработку современных интерфейсов REST для реляционных данных в Oracle Database, Oracle Database 12c JSON Document Store и Oracle NoSQL Database. Среднее Java-приложение ORDS сопоставляет HTTP (S) глаголы (GET, POST, PUT, DELETE и т. Д.) С транзакциями базы данных и возвращает любые результаты, отформатированные с использованием JSON
...
Рейтинг: 0 / 0
Как выбрать(настроить) сервер приложений
    #39652833
Фотография Sayan Malakshinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
...
Рейтинг: 0 / 0
Как выбрать(настроить) сервер приложений
    #39652838
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LemkolegЕсли я все правильно поеимаюНет, вы всё понимаете неправильно.сервер приложений (как правило web-сервер) использует cgi-сценарии"Сервер приложений" сугубо не равно "web-сервер". Хотя сервлет-контейнер, как правило, является часть сервера приложений в Java.Где здесь jdbc?JDBC является частью Java SE API с (уже) древних времён.
И это единственный реально возможный интерфейс взаимодействия (любого) java-приложения с RDBMS.Поправте меня, если я не прав. За этим и обратился. Если же мспользовать подключение jdbc , то это прямое подключение к базе даных (тоесть , не пул)."Некоторые вещи непонятны нам не потому, что понятия наши слабы, а потому, что вещи сии не входят в круг наших понятий".
Выбрали разработку на Java, не имея знаний - берёте готовый пример, повторяете.
Разбираетесь.
Не исключено, что через полгода усердных занятий вы уже сможете делать что-нибудь осмысленное и полезное.
...
Рейтинг: 0 / 0
Как выбрать(настроить) сервер приложений
    #39652839
Lemkoleg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
xtender,
Возможно. Щас почитаю. Спасибо
...
Рейтинг: 0 / 0
Как выбрать(настроить) сервер приложений
    #39652844
Lemkoleg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. SidorovLemkolegЕсли я все правильно поеимаюНет, вы всё понимаете неправильно.сервер приложений (как правило web-сервер) использует cgi-сценарии"Сервер приложений" сугубо не равно "web-сервер". Хотя сервлет-контейнер, как правило, является часть сервера приложений в Java.Где здесь jdbc?JDBC является частью Java SE API с (уже) древних времён.
И это единственный реально возможный интерфейс взаимодействия (любого) java-приложения с RDBMS.Поправте меня, если я не прав. За этим и обратился. Если же мспользовать подключение jdbc , то это прямое подключение к базе даных (тоесть , не пул)."Некоторые вещи непонятны нам не потому, что понятия наши слабы, а потому, что вещи сии не входят в круг наших понятий".
Выбрали разработку на Java, не имея знаний - берёте готовый пример, повторяете.
Разбираетесь.
Не исключено, что через полгода усердных занятий вы уже сможете делать что-нибудь осмысленное и полезное.
Большое спасибо за заботу, но запросы у меня вполне осмысленные. Другое дело, что здесь каждый старается друг вперед друга поумничать...ничего по сути не отвечая...
...
Рейтинг: 0 / 0
Как выбрать(настроить) сервер приложений
    #39652851
Lemkoleg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
xtenderLemkoleg,

https://docs.oracle.com/cd/E13222_01/wls/docs81/ConsoleHelp/jdbc_connection_pools.html
Ты это хочешь?
С первых строчек похоже что это. Буду разбираться. Спасибо большое. Разве другим меня так было сложно понять?
...
Рейтинг: 0 / 0
Как выбрать(настроить) сервер приложений
    #39652854
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LemkolegБольшое спасибо за заботу, но запросы у меня вполне осмысленные.Как бы вам повежливее сказать ...
Достаточно вбить в гугле "java application server", чтобы получить вполне исчерпывающий список.
Этих же результатов вполне достаточно, чтобы узнать о существовании JavaEE, сервлет-контейнеров и JSP/JSF.
Если почитать документацию по конкретным серверам и Java SE/EE API, то, вроде как должно появиться базовое понимание, которое уже позволит задавать на форуме предметные вопросы вместо идиотских.

P.S.
Да, всё это дольше, чем вывалить очередную глупость, но, поверьте - самостоятельная работа окупается уже в среднесрочной перспективе.
...
Рейтинг: 0 / 0
Как выбрать(настроить) сервер приложений
    #39652856
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LemkolegРазве другим меня так было сложно понять?Вы сначала ценником WebLogic-а поинтересуйтесь.
Чтобы не было потом больно за время, потерянное на изучение конкретных деталей того, что вам не по карману.
...
Рейтинг: 0 / 0
Как выбрать(настроить) сервер приложений
    #39652859
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorov не по карману.если программист, не по карману, то платность инструмента роли не играет. .
...
Рейтинг: 0 / 0
Как выбрать(настроить) сервер приложений
    #39652860
Lemkoleg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. SidorovLemkolegБольшое спасибо за заботу, но запросы у меня вполне осмысленные.Как бы вам повежливее сказать ...
Достаточно вбить в гугле "java application server", чтобы получить вполне исчерпывающий список.
Этих же результатов вполне достаточно, чтобы узнать о существовании JavaEE, сервлет-контейнеров и JSP/JSF.
Если почитать документацию по конкретным серверам и Java SE/EE API, то, вроде как должно появиться базовое понимание, которое уже позволит задавать на форуме предметные вопросы вместо идиотских.

P.S.
Да, всё это дольше, чем вывалить очередную глупость, но, поверьте - самостоятельная работа окупается уже в среднесрочной перспективе.
Сегодня я получил отличные консультации ( впрочем как и всегда). От самых "умных", но почему-то, самых неразговорчивых ( как бы вас назвать..) прогр... Не поворачивается язык назвать таких людей "программистами". Напыщенные павлины - это самое то)))
...
Рейтинг: 0 / 0
Как выбрать(настроить) сервер приложений
    #39652864
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LemkolegНапыщенные павлины - это самое то)))"Добро пожаловать в реальный мир, Фёдор Сумкин".
Профессиональный снобизм имеет вполне практическое обоснование - никому не интересно возиться с очередным лодырем, который вывалил бестолковой поток своих странных представлений, не потрудившись для того, чтобы начать понимать ответы.
...
Рейтинг: 0 / 0
Как выбрать(настроить) сервер приложений
    #39652868
Lemkoleg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. SidorovLemkolegНапыщенные павлины - это самое то)))"Добро пожаловать в реальный мир, Фёдор Сумкин".
Профессиональный снобизм имеет вполне практическое обоснование - никому не интересно возиться с очередным лодырем, который вывалил бестолковой поток своих странных представлений, не потрудившись для того, чтобы начать понимать ответы.
Да...очень заметно, как "никому не интересно возиться с очередным лодырем"... )))
...
Рейтинг: 0 / 0
Как выбрать(настроить) сервер приложений
    #39652869
Lemkoleg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. SidorovLemkolegНапыщенные павлины - это самое то)))"Добро пожаловать в реальный мир, Фёдор Сумкин".
Профессиональный снобизм имеет вполне практическое обоснование - никому не интересно возиться с очередным лодырем, который вывалил бестолковой поток своих странных представлений, не потрудившись для того, чтобы начать понимать ответы.
Кстати, непонимание сути вопроса - это у вас тоже "профессиональный снобизм"?
...
Рейтинг: 0 / 0
Как выбрать(настроить) сервер приложений
    #39652875
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LemkolegКстати, непонимание сути вопроса - это у вас тоже "профессиональный снобизм"?В отличие от вас, я знаю, что существует три типа пулов:
1. На уровне драйвера;
2. На уровне сервера приложений;
3. Отдельные реализации.

В серверах приложений, как правило, используют их собственные пулы.
В моём ответе была именно эта информация. Но вы её не поняли, получили цитату Козьмы Пруткова и (очень предсказуемо) обиделись.

P.S.
"Не растёшь, не повышаешь квалификацию - как говорится, семь лет на флоте и всё на кливершкоте" (ц) "Секретный фарватер".
...
Рейтинг: 0 / 0
Как выбрать(настроить) сервер приложений
    #39652877
Lemkoleg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. SidorovLemkolegКстати, непонимание сути вопроса - это у вас тоже "профессиональный снобизм"?В отличие от вас, я знаю, что существует три типа пулов:
1. На уровне драйвера;
2. На уровне сервера приложений;
3. Отдельные реализации.

В серверах приложений, как правило, используют их собственные пулы.
В моём ответе была именно эта информация. Но вы её не поняли, получили цитату Козьмы Пруткова и (очень предсказуемо) обиделись.

P.S.
"Не растёшь, не повышаешь квалификацию - как говорится, семь лет на флоте и всё на кливершкоте" (ц) "Секретный фарватер".
Вижу, у вас хобби - искать цитаты по интернету... Самое то, для профессионального и ОЧЕНЬ занатятого программиста))
...
Рейтинг: 0 / 0
Как выбрать(настроить) сервер приложений
    #39652881
Lemkoleg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
xtenderLemkoleg,

https://docs.oracle.com/cd/E13222_01/wls/docs81/ConsoleHelp/jdbc_connection_pools.html
Ты это хочешь?
Интересно, если WebLogic передает DataSourse внешнему клиенту, значит ( теоретически) можно самому написать альтернативу ( так дешевле). Нужно в этом удостоверится...
...
Рейтинг: 0 / 0
Как выбрать(настроить) сервер приложений
    #39652913
Фотография Sayan Malakshinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Basil A. SidorovLemkolegРазве другим меня так было сложно понять?Вы сначала ценником WebLogic-а поинтересуйтесь.
Чтобы не было потом больно за время, потерянное на изучение конкретных деталей того, что вам не по карману.ну websphere значительно дешевле. Тоже для нее: https://www.ibm.com/support/knowledgecenter/en/ssw_i5_54/rzamy/50/admin/help/udat_conpoolset.html
...
Рейтинг: 0 / 0
Как выбрать(настроить) сервер приложений
    #39652915
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я часом не с боянил?

Database Resident Connection Pooling
https://docs.oracle.com/cd/B28359_01/server.111/b28310/manproc002.htm#ADMIN12348
...
Рейтинг: 0 / 0
Как выбрать(настроить) сервер приложений
    #39652936
Фотография Jebrail
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LemkolegДобрый день. Подскажите, какой лучше выбрать (настроить) сервер приложений. Интересует, в первую очередь, пул подключений: не понятен момент каким образом клиент получит ResultSet выборки данных. Клиент - приложение на java. Стоит ли в таком случаи использовать JDBC? У кого есть опыт - помогите разобратся
пулинг есть у всех а у мамонтов жбос,хоть томкат, гласфиш,вебсфер . тем более . выбирать то что умеете админить или то кто предложит лучшую поддержку за меньшие деньги .
...
Рейтинг: 0 / 0
Как выбрать(настроить) сервер приложений
    #39653002
Lemkoleg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic HunterЯ часом не с боянил?

Database Resident Connection Pooling
https://docs.oracle.com/cd/B28359_01/server.111/b28310/manproc002.htm#ADMIN12348
Круто!
...
Рейтинг: 0 / 0
Как выбрать(настроить) сервер приложений
    #39653104
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
xtender https://docs.oracle.com/cd/E13222_01/wls/docs81/ConsoleHelp/jdbc_connection_pools.html


А кто нибудь реально использует заворачиваение JDBC в RMI ?

Смысла в этом вижу чуть меньше, чем никакого. Кроме дополнительного перерасхода памяти, затрат ресурсов на сериализацию/десериализацию, дополнительных затрат на сеть и пр. и пр.... В чем может быть профит или выгода?

я так понимаю, JDBC type 3 изобретали, когда еще были популярны Applet'ы и не было thin драйверов. Понятно, что требовать для запуска Applet'а установки Oracle OCI или другого проприетарного софта - было не кашерно. Соответственно мучались с проксированием JDBC-запросов через дополнительный сервер.

Но куда в современном мире можно его пременить, мне не очень понятно

"WebLogic JDBC/RMI driver is a multi-tier, type-3, Java Data Base Connectivity"
https://docs.oracle.com/cd/E13222_01/wls/docs51/classdocs/JDBC_RMI.html.
...
Рейтинг: 0 / 0
Как выбрать(настроить) сервер приложений
    #39653113
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну и все же, у Weblogic это полноценный JDBC драйвер или "тупо" заворачивание JDBC в RMI ?

Если "тупо" в RMI завернуть, то полная фигня получится. Тогда и RecordSet получается нужно заворачивать... Но тогда каждый вызов вида rs.get( field ) будет идти своим сетевым roundtrip'ом - в общем, тушите свет.

Т.ч. нужен полноценный type 3 драйвер (с поддержкой batch, fetch size и прочее). Кто нибудь знает, что же конкретно у WebLogic реализовано?
...
Рейтинг: 0 / 0
74 сообщений из 74, показаны все 3 страниц
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как выбрать(настроить) сервер приложений
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]