|
|
|
Как выбрать(настроить) сервер приложений
|
|||
|---|---|---|---|
|
#18+
Добрый день. Подскажите, какой лучше выбрать (настроить) сервер приложений. Интересует, в первую очередь, пул подключений: не понятен момент каким образом клиент получит ResultSet выборки данных. Клиент - приложение на java. Стоит ли в таком случаи использовать JDBC? У кого есть опыт - помогите разобратся ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2018, 13:40 |
|
||
|
Как выбрать(настроить) сервер приложений
|
|||
|---|---|---|---|
|
#18+
LemkolegПодскажите, какой лучше выбрать (настроить) сервер приложений.По документации к выбранному ASИнтересует, в первую очередь, пул подключений: не понятен момент каким образом клиент получит ResultSet выборки данных.В строгом соответствии с вашим кодом.Клиент - приложение на java. Стоит ли в таком случаи использовать JDBC?Какие, простите, ещё варианты рассматриваются? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2018, 13:48 |
|
||
|
Как выбрать(настроить) сервер приложений
|
|||
|---|---|---|---|
|
#18+
Basil A. Sidorov, Если я все правильно поеимаю: сервер приложений (как правило web-сервер) использует cgi-сценарии (не имеет значения, на чем написаны), которые и используют выборку даных с бд используя одно из подключений из пула. Где здесь jdbc? В таком сценарии чистый http. Поправте меня, если я не прав. За этим и обратился. Если же мспользовать подключение jdbc , то это прямое подключение к базе даных (тоесть , не пул). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2018, 14:01 |
|
||
|
Как выбрать(настроить) сервер приложений
|
|||
|---|---|---|---|
|
#18+
LemkolegВ таком сценарии чистый http.Где в твоем "сценарии" http? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2018, 14:18 |
|
||
|
Как выбрать(настроить) сервер приложений
|
|||
|---|---|---|---|
|
#18+
CGI использовался лет ....цать назад (18-20 лет назад). Кто его использовал, а тем более. кто его использует сейчас - мне даже не вспомнить Где здесь jdbc? В таком сценарии чистый http. Сравниваете мягкое с теплым. Вы бы хоть в Википедии посмотрели, что эти термины значат. Note: конечно существует еще JDBC type 3 драйвер, но тогда не очень понятно, при чем тут Oracle. Ну и за всю свою жизнь, я ни одного JDBC type 3 драйвера не видел. Если же мспользовать подключение jdbc , то это прямое подключение к базе даных (тоесть , не пул). Опять таки, хотя бы на уровне Википедии прочитайте, что значат используемые Вами слова IMHO Ваш вопрос - просто набор слов вообще БЕЗ всякого смысла. Изредка преправленный какими-то техническими сокрашениями, которые вставлены случайным образом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2018, 14:18 |
|
||
|
Как выбрать(настроить) сервер приложений
|
|||
|---|---|---|---|
|
#18+
LemkolegПоправте меня, если я не прав. Неправ. Совсем неправ. HTTP сервер никакого отношения к application server не имеет. Соответственно дальше идут беспочвенные фантазии. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2018, 14:19 |
|
||
|
Как выбрать(настроить) сервер приложений
|
|||
|---|---|---|---|
|
#18+
LemkolegПоправте меня, если я не прав. От начала (AS=web server) и до конца (cgi vs jdbc). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2018, 14:19 |
|
||
|
Как выбрать(настроить) сервер приложений
|
|||
|---|---|---|---|
|
#18+
Leonid KudryavtsevCGI использовался лет ....цать назад (18-20 лет назад). Кто его использовал, а тем более. кто его использует сейчас - мне даже не вспомнить Где здесь jdbc? В таком сценарии чистый http. Сравниваете мягкое с теплым. Вы бы хоть в Википедии посмотрели, что эти термины значат. Note: конечно существует еще JDBC type 3 драйвер, но тогда не очень понятно, при чем тут Oracle. Ну и за всю свою жизнь, я ни одного JDBC type 3 драйвера не видел. Если же мспользовать подключение jdbc , то это прямое подключение к базе даных (тоесть , не пул). Опять таки, хотя бы на уровне Википедии прочитайте, что значат используемые Вами слова IMHO Ваш вопрос - просто набор слов вообще БЕЗ всякого смысла. Изредка преправленный какими-то техническими сокрашениями, которые вставлены случайным образом. Беда этого форума в том, что каждый умничает и добиться какого-то нормального ответа оч.тяжело. Я прекрасно понимаю, о чем пишу. HTTP - протокол общения клиента с веб-сервером. JDBC - драйвер прямого подключения клиента к БД который ничего общего с пулом соединений не имеет. Стоило было читать первоначальный вопрос ( какой сервер приложений выбрать). Возможно, это будет не веб-сервер. Пул соединений должно обеспечивать какое-нибудь ПО. Виды этого ПО меня интересует. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2018, 14:26 |
|
||
|
Как выбрать(настроить) сервер приложений
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovLemkolegПоправте меня, если я не прав. Неправ. Совсем неправ. HTTP сервер никакого отношения к application server не имеет. Соответственно дальше идут беспочвенные фантазии. Ок, какие сервера приложений есть, которые могут работать с БД? Я имею ввиду готовые ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2018, 14:27 |
|
||
|
Как выбрать(настроить) сервер приложений
|
|||
|---|---|---|---|
|
#18+
LemkolegDimitry Sibiryakovпропущено... Неправ. Совсем неправ. HTTP сервер никакого отношения к application server не имеет. Соответственно дальше идут беспочвенные фантазии. Ок, какие сервера приложений есть, которые могут работать с БД? Я имею ввиду готовые https://ru.wikipedia.org/wiki/Сервер_приложений ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2018, 14:28 |
|
||
|
Как выбрать(настроить) сервер приложений
|
|||
|---|---|---|---|
|
#18+
[quot andrey_anonymous]Lemkolegпропущено... Ок, какие сервера приложений есть, которые могут работать с БД? Я имею ввиду готовые https://ru.wikipedia.org/wiki/Сервер_приложений [/quot Не веб ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2018, 14:31 |
|
||
|
Как выбрать(настроить) сервер приложений
|
|||
|---|---|---|---|
|
#18+
LemkolegЯ прекрасно понимаю, о чем пишу. HTTP - протокол общения клиента с веб-сервером. JDBC - драйвер прямого подключения клиента к БД который ничего общего с пулом соединений не имеет. Из трех тезисов соответствует действительности только второй - и то с некоторой натяжкой (понятие "клиент" может трактоваться несколько шире, чем Вам представляется). Начните с простого: https://ru.wikipedia.org/wiki/Трёхуровневая_архитектура ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2018, 14:33 |
|
||
|
Как выбрать(настроить) сервер приложений
|
|||
|---|---|---|---|
|
#18+
Беда этого форума в том, что каждый умничает и добиться какого-то нормального ответа оч.тяжело. Я прекрасно понимаю, о чем пишу. 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, какой сервер наиболее дорогой (в рамках бюджета) и на какой сервер дадут максимальный процент комиссии Купить его, уехать на багамы, забыть о данном форуме - профит ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2018, 14:36 |
|
||
|
Как выбрать(настроить) сервер приложений
|
|||
|---|---|---|---|
|
#18+
LemkolegНе веб Коллеги, а не тролль ли пожаловал? На той страничке вики вообще нет слов "http" или "web", кроме как в названиях некоторых серверов приложений. Про Citrix вообще молчу :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2018, 14:38 |
|
||
|
Как выбрать(настроить) сервер приложений
|
|||
|---|---|---|---|
|
#18+
Кто-нибудь может нормально ответить, без замечаний и т.д. Не нужно ссылки на википедии и теоретические статьи. Как лучше организовать подключение к оракл с java-клиента, с возможностью передачи клиенту ResultSet. Или помочь выбрать оптимальный вариант. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2018, 14:49 |
|
||
|
Как выбрать(настроить) сервер приложений
|
|||
|---|---|---|---|
|
#18+
LemkolegКто-нибудь может нормально ответить, без замечаний и т.д. Не нужно ссылки на википедии и теоретические статьи. Как лучше организовать подключение к оракл с java-клиента, с возможностью передачи клиенту ResultSet. Или помочь выбрать оптимальный вариант. Так Вы нормально обьясните задачу. 1) Что такое java-клиент. Где он выполняется. Какая архитектура. 2) ЗАЧЕМ Вам нужен сервер-приложений? Какая сейчас архитектура, что Вас в ней НЕ устраивает, что Вы хотите поменять. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2018, 14:59 |
|
||
|
Как выбрать(настроить) сервер приложений
|
|||
|---|---|---|---|
|
#18+
LemkolegНе нужно ссылки на википедии и теоретические статьи. Как лучше организовать подключение к оракл с java-клиента, с возможностью передачи клиенту ResultSet. Согласно букварю по java. Букварей - в тырнетах +-миллион, но, уважая Вашу просьбу, ссылок не привожу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2018, 15:02 |
|
||
|
Как выбрать(настроить) сервер приложений
|
|||
|---|---|---|---|
|
#18+
Leonid KudryavtsevLemkolegКто-нибудь может нормально ответить, без замечаний и т.д. Не нужно ссылки на википедии и теоретические статьи. Как лучше организовать подключение к оракл с java-клиента, с возможностью передачи клиенту ResultSet. Или помочь выбрать оптимальный вариант. Так Вы нормально обьясните задачу. 1) Что такое java-клиент. Где он выполняется. Какая архитектура. 2) ЗАЧЕМ Вам нужен сервер-приложений? Какая сейчас архитектура, что Вас в ней НЕ устраивает, что Вы хотите поменять. 1 - приложение на языке java (архитектуры нет. Пытаемся выбрать оптимальный вариант). 2 - мне нужен пул соединений и управление им. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2018, 15:11 |
|
||
|
Как выбрать(настроить) сервер приложений
|
|||
|---|---|---|---|
|
#18+
LemkolegLeonid Kudryavtsevпропущено... Так Вы нормально обьясните задачу. 1) Что такое java-клиент. Где он выполняется. Какая архитектура. 2) ЗАЧЕМ Вам нужен сервер-приложений? Какая сейчас архитектура, что Вас в ней НЕ устраивает, что Вы хотите поменять. 1 - приложение на языке java (архитектуры нет. Пытаемся выбрать оптимальный вариант). 2 - мне нужен пул соединений и управление им. Пул нужен, чтоб избежать многоразовое подключение к БД. Но, хотелось бы в клиенте получить ResultSet с возможностью прокрутки данных. Не знаю, возможно ли такое. По-этому я и здесь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2018, 15:13 |
|
||
|
Как выбрать(настроить) сервер приложений
|
|||
|---|---|---|---|
|
#18+
Lemkoleg1 - приложение на языке java (архитектуры нет. Пытаемся выбрать оптимальный вариант). 2 - мне нужен пул соединений и управление им. Самое главное не отвечено, ЗАЧЕМ Вам нужен пул. соединений. Есть у меня подозрение, что никакой пул Вам не нужен. А нужно в паре конфигов слово DEDICATED заменить на SHARED и наступит "счастье". А так... нужен пул, да запросто: https://commons.apache.org/proper/commons-dbcp/ Скачиваете один файлик ))) вот Вам и пул соединений ))) LemkolegПытаемся выбрать оптимальный вариант. оптимальный вариант: взять программиста на работу (или халтуру) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2018, 15:18 |
|
||
|
Как выбрать(настроить) сервер приложений
|
|||
|---|---|---|---|
|
#18+
То есть, если слишком упрощенно: клиент, при необходимости, получает готовое подключение к БД из пула. Пользуется ним и возвращает в пул. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2018, 15:18 |
|
||
|
Как выбрать(настроить) сервер приложений
|
|||
|---|---|---|---|
|
#18+
Leonid KudryavtsevLemkoleg1 - приложение на языке java (архитектуры нет. Пытаемся выбрать оптимальный вариант). 2 - мне нужен пул соединений и управление им. Самое главное не отвечено, ЗАЧЕМ Вам нужен пул. соединений. Есть у меня подозрение, что никакой пул Вам не нужен. А нужно в паре конфигов слово DEDICATED заменить на SHARED и наступит "счастье". А так... нужен пул, да запросто: https://commons.apache.org/proper/commons-dbcp/ Скачиваете один файлик ))) вот Вам и пул соединений ))) LemkolegПытаемся выбрать оптимальный вариант. оптимальный вариант: взять программиста на работу (или халтуру) SHARED - это тоже подключение, которое требует обслуживания. Это не пул ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2018, 15:19 |
|
||
|
Как выбрать(настроить) сервер приложений
|
|||
|---|---|---|---|
|
#18+
LemkolegSHARED - это тоже подключение, которое требует обслуживания. Это не пул А пул не требует обслуживания? В чем у Вас проблема, которую Вы пытаетесь решить? Сидит программист глубоко в отладке. Подходит сынишка: — Папа, почему солнышко каждый день встает на востоке, а садится на западе? — Ты это проверял? — Проверял. — Хорошо проверял? — Хорошо. — Работает? — Работает. — Каждый день работает? — Да, каждый день. — Тогда ради бога, сынок, ничего не трогай, ничего не меняй!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2018, 15:22 |
|
||
|
Как выбрать(настроить) сервер приложений
|
|||
|---|---|---|---|
|
#18+
Leonid KudryavtsevLemkolegSHARED - это тоже подключение, которое требует обслуживания. Это не пул А пул не требует обслуживания? В чем у Вас проблема, которую Вы пытаетесь решить? Сидит программист глубоко в отладке. Подходит сынишка: — Папа, почему солнышко каждый день встает на востоке, а садится на западе? — Ты это проверял? — Проверял. — Хорошо проверял? — Хорошо. — Работает? — Работает. — Каждый день работает? — Да, каждый день. — Тогда ради бога, сынок, ничего не трогай, ничего не меняй!!! Пул будет обслуживаться отдельным приложением, и , возможно, на отдельной машине ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2018, 15:24 |
|
||
|
Как выбрать(настроить) сервер приложений
|
|||
|---|---|---|---|
|
#18+
Leonid KudryavtsevLemkolegSHARED - это тоже подключение, которое требует обслуживания. Это не пул А пул не требует обслуживания? В чем у Вас проблема, которую Вы пытаетесь решить? Сидит программист глубоко в отладке. Подходит сынишка: — Папа, почему солнышко каждый день встает на востоке, а садится на западе? — Ты это проверял? — Проверял. — Хорошо проверял? — Хорошо. — Работает? — Работает. — Каждый день работает? — Да, каждый день. — Тогда ради бога, сынок, ничего не трогай, ничего не меняй!!! А если он еще и грамотно составлен ( с использование NIO), то такому пулу цены нет. И ресурсов не жрет и работает, как положено. ПОхоже, что последняя ссылка интересная в моем вопросе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2018, 15:25 |
|
||
|
Как выбрать(настроить) сервер приложений
|
|||
|---|---|---|---|
|
#18+
LemkolegПул будет обслуживаться отдельным приложением, и , возможно, на отдельной машине Опаньки... Похоже Ваше определение "пула соединений" сильно отличается от общепринятого. Ссылки на общепринятое понимание уже привели: http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1294676&msg=21454066 Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2018, 15:31 |
|
||
|
Как выбрать(настроить) сервер приложений
|
|||
|---|---|---|---|
|
#18+
LemkolegНе знаю, возможно ли такое. По-этому я и здесь Last resort. Что вижу я из Ваших сообщений: - у вас нет джависта, нет архитектора - у вас есть некие фрагментарные представления о некоторых современных технологиях, рассматриваемые через призму представлений 20-летней давности. - заданный вопрос по формулировкам ~соответствует школьнику, что, вообще говоря, диссонирует с предыдущим пунктом. - вы не желаете уделить время даже самым общим статьям, которые позволили бы хотя бы согласовать терминологию и общаться с форумянами на +-общем языке. Итого: либо Вы банальный тролль, либо Ваш проект имеющимися в Вашем распоряжении ресурсами поднять нельзя. Соответственно и рецепты: - Вы тролль: продолжайте развлекаться, пока не забанят - Вы школьник: таки прочитайте хоть что-нибудь по теме ДО того, как задавать вопросы - это вообще полезный скилл - Вы олдскульный специалист, вынужденно возвращающийся в IT: привлеките профильного специалиста и морочьте ему голову. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2018, 15:32 |
|
||
|
Как выбрать(настроить) сервер приложений
|
|||
|---|---|---|---|
|
#18+
LemkolegLeonid KudryavtsevА пул не требует обслуживания? В чем у Вас проблема, которую Вы пытаетесь решить? Пул будет обслуживаться отдельным приложением, и , возможно, на отдельной машине Т.е. я так понимаю, что у Вас проблема, что есть отдельная машина, которая простаивает и ее надо чем-то загрузить.... В общем, примерно так изначально и предполагал ))) Lemkoleg( с использование NIO) мать, мать, мать.... привычно ответило эхо ( C ) Это-то какое имеет отношение к базам даннных и пулу соединений? ((( /вопрос риторический, отвечать не нужно/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2018, 15:33 |
|
||
|
Как выбрать(настроить) сервер приложений
|
|||
|---|---|---|---|
|
#18+
ну очень хочется стать программистом :) а все так непонятно :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2018, 17:12 |
|
||
|
Как выбрать(настроить) сервер приложений
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovLemkolegПул будет обслуживаться отдельным приложением, и , возможно, на отдельной машине Опаньки... Похоже Ваше определение "пула соединений" сильно отличается от общепринятого. Ссылки на общепринятое понимание уже привели: http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1294676&msg=21454066 Под пулом соединений подразумевается приложение, которое его обслуживает (одна из прямых функций сервера приложений). Которое, естественно, может находится отдельно от БД. Вам всем бы стоило поучится низкоуровнеему программированию, чтоб бы понять, как ( и зачем)может быть связавно NIO с сервером приложений (пулом подключений ). Для этого нужно понимать, для чего, и при каких условиях, вообще нужен пул. Ссылки по пулам подключений в JDBC, которые мне скидывали - это технологии, используемые для программирования сервера приложений на языке java. Такому серверу придется пройти все шаги "20-летней" давности" : подключить TCP соединение, принять некий обьект, преобразовть его в SQL-команду, и , используя подключение к БД из СВОЕГО пула, выполнить его. Стандартная схема cgi "20 летней давности". Я не спрашивал, как создать такой сервер. Меня интересует работа с готовыми серверами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2018, 17:32 |
|
||
|
Как выбрать(настроить) сервер приложений
|
|||
|---|---|---|---|
|
#18+
MaratIskну очень хочется стать программистом :) а все так непонятно :( Само больше непонятно, зачем разводить базар.... Отвечать по теме - нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2018, 17:33 |
|
||
|
Как выбрать(настроить) сервер приложений
|
|||
|---|---|---|---|
|
#18+
LemkolegПод пулом соединений подразумевается приложение, которое его обслуживает (одна из прямых функций сервера приложений). Которое, естественно, может находится отдельно от БД. Вам всем бы стоило поучится низкоуровнеему программированию, чтоб бы понять, как ( и зачем)может быть связавно NIO с сервером приложений (пулом подключений ). Для этого нужно понимать, для чего, и при каких условиях, вообще нужен пул. Ссылки по пулам подключений в JDBC, которые мне скидывали - это технологии, используемые для программирования сервера приложений на языке java. Такому серверу придется пройти все шаги "20-летней" давности" : подключить TCP соединение, принять некий обьект, преобразовть его в SQL-команду, и , используя подключение к БД из СВОЕГО пула, выполнить его. Стандартная схема cgi "20 летней давности". Я не спрашивал, как создать такой сервер. Меня интересует работа с готовыми серверами. Вы опишите, как сейчас работает Ваше приложение, что не устраивает, чего хочется добится. Тогда, можно советовать, КАК этого добиться. А пока у Вас одни общие слова. Которые мало кто кроме Вас понимает. Хотите уменьшить потребляемые ресурсы на сервере - есть shared сервер, в 11 версии вроде еще и пул появился. Хотите все запросы направить через отдельный сервер (зачем?) - без проблем, есть Oracle Connection Manager Lemkoleg...Для этого нужно понимать, для чего, и при каких условиях, вообще нужен пул... Ну так и объясните: зачем Вам нужен пул? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2018, 17:48 |
|
||
|
Как выбрать(настроить) сервер приложений
|
|||
|---|---|---|---|
|
#18+
LemkolegПод пулом соединений подразумевается приложение, которое его обслуживает (одна из прямых функций сервера приложений). "Пони бегает по кругу и в уме круги считает." (с) Обслуживание пула соединений - всего лишь побочная задача сервера приложений. Как и сам пул - всего лишь способ оптимизации производительности в случаях, когда установление соединения занимает много времени. Внезапно, но "приложения" в данном контексте - совсем не приложения, а всего лишь задачи (процедуры), выполняемые сервером приложений. Поэтому сначала возьми какой-нибудь готовый сервер приложений (например jBoss), прочитай как к нему разрабатываются приложения (которые просто задачи), а потом - как в них используются соединения к БД. И вот где-то на этом этапе к тебе, возможно, придёт понимание как настроить пул для этих соединений. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2018, 17:49 |
|
||
|
Как выбрать(настроить) сервер приложений
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovLemkolegПод пулом соединений подразумевается приложение, которое его обслуживает (одна из прямых функций сервера приложений). "Пони бегает по кругу и в уме круги считает." (с) Обслуживание пула соединений - всего лишь побочная задача сервера приложений. Как и сам пул - всего лишь способ оптимизации производительности в случаях, когда установление соединения занимает много времени. Внезапно, но "приложения" в данном контексте - совсем не приложения, а всего лишь задачи (процедуры), выполняемые сервером приложений. Поэтому сначала возьми какой-нибудь готовый сервер приложений (например jBoss), прочитай как к нему разрабатываются приложения (которые просто задачи), а потом - как в них используются соединения к БД. И вот где-то на этом этапе к тебе, возможно, придёт понимание как настроить пул для этих соединений. А нельзя было самым первым комментарием сказать:"попробуй тот и тот сервер... у того такие особенности, а этот работает так..." ... Все такие "умные"...до тошноты. Кто-нибудь скажет мне: есть ли возможность передать подключение ( из сервера) из пула клиенту на пользование? Клиент работатет на JDBC. Это хорошо. Он получает ResultSet. Но он подключается к базе на прямую. То есть, 1000 клиентов = 1000 подключений к БД. Есть ли такое приложение среднего уровня ( сервер приложений), которое бы предоставляло клиенту ( по необходимости) готовое подключение к БД ( из пула) для использования? Ведь подключение - это обобьет. Или такого не существует в природе? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2018, 18:10 |
|
||
|
Как выбрать(настроить) сервер приложений
|
|||
|---|---|---|---|
|
#18+
LemkolegКто-нибудь скажет мне: есть ли возможность передать подключение ( из сервера) из пула клиенту на пользование? Нет, обломись. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2018, 18:14 |
|
||
|
Как выбрать(настроить) сервер приложений
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovLemkolegКто-нибудь скажет мне: есть ли возможность передать подключение ( из сервера) из пула клиенту на пользование? Нет, обломись. Спасибо. Единственный ответ по сути.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2018, 18:22 |
|
||
|
Как выбрать(настроить) сервер приложений
|
|||
|---|---|---|---|
|
#18+
LemkolegЕдинственный ответ по сути.. Ну так это был твой единственный вопрос по сути. PS: Даже если бы это было можно, тебе это не поможет, поскольку даже с использованием пула количество активных коннектов равно количеству одновременно работающих приложений. PPS: И для уменьшения количества нужных лицензии это бесполезно, поскольку Оракул хитёр и коннекты от мультиплексоров считает по коннектам на "другой" стороне. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2018, 18:27 |
|
||
|
Как выбрать(настроить) сервер приложений
|
|||
|---|---|---|---|
|
#18+
LemkolegКто-нибудь скажет мне: есть ли возможность..... Все что хотите, за Ваши деньги. Но это в раздел Работа. LemkolegТо есть, 1000 клиентов = 1000 подключений к БД. Ну и.... в чем проблема? LemkolegВедь подключение - это обьет. Под объектом в программирование, обычно подразумевают "нечто" в адресном пространстве приложения/процесса Разумеется, существуют технологие меж-процессорной передачи и меж-машинной передачи объектов (RMI - Remote Method Invocation), обычно основаные на механизмах сериализации/десириализации..... Только JDBC-соединения, вменяемые люди, обычно так не передают. .... как бы хорошо было, если бы вдруг от дома провести подземный ход или чрез пруд выстроить каменный мост, на котором бы были по обеим сторонам лавки, и чтобы в них сидели купцы и продавали разные мелкие товары... LemkolegИли такого не существует в природе? Лет ...цать назад, существовали JDBC driver type 3. Но где их сейчас искать, я даже не знаю ))). Дабы такая фигня со смертью Java Applet'ов стала никому не нужна. IMHO & AFAIK ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2018, 18:28 |
|
||
|
Как выбрать(настроить) сервер приложений
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovLemkolegЕдинственный ответ по сути.. PS: Даже если бы это было можно, тебе это не поможет, поскольку даже с использованием пула количество активных коннектов равно количеству одновременно работающих приложений. это не так. Мое приложение не использует контекст сеанса. По-этому не требует отдельного соединения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2018, 18:33 |
|
||
|
Как выбрать(настроить) сервер приложений
|
|||
|---|---|---|---|
|
#18+
Ну и.... в чем проблема? Каждое подключение - затраты на память и обслуживание. Оно может быть использовано другим, во время простоя....Для этого и существует пул соединений. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2018, 18:36 |
|
||
|
Как выбрать(настроить) сервер приложений
|
|||
|---|---|---|---|
|
#18+
Только JDBC-соединения, вменяемые люди, обычно так не передают. По-моему, я вменяемо обьяснил в чем сахар в ResultSet. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2018, 18:38 |
|
||
|
Как выбрать(настроить) сервер приложений
|
|||
|---|---|---|---|
|
#18+
LemkolegКаждое подключение - затраты на память и обслуживание. Как говорят на пикап-форуме: - Вы нишеброд? ( C ) www . pick up forum . ru - Не можете еще одну планку памяти в сервер воткнуть? Памяти Вам жалко, а "сервер приложений работающий на отдельной машине" Вам не жалко ? Не хватает памяти, переключите Oracle Database в shared режим... памяти станет использоваться меньше. LemkolegОно может быть использовано другим, во время простоя.... Вот ровно это, shared режим и обеспечивает. AFAIK LemkolegДля этого и существует пул соединений. мы пока даже не выяснили, пул каких соединений Вам нужен ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2018, 18:46 |
|
||
|
Как выбрать(настроить) сервер приложений
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovLemkolegКто-нибудь скажет мне: есть ли возможность передать подключение ( из сервера) из пула клиенту на пользование? Нет, обломись. В двухзвенке (о которой, судя по, говорит ТС) это банальный shared server. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2018, 18:47 |
|
||
|
Как выбрать(настроить) сервер приложений
|
|||
|---|---|---|---|
|
#18+
andrey_anonymousВ двухзвенке (о которой, судя по, говорит ТС) это банальный shared server. У меня такое чувство, что автор топика пытается заново "изобрести" JDBC Driver type 3 Только он опоздал лет на ...цать. Их уже мало того, что изобрели 20 лет назад, так уже за это время и перестали использовать ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2018, 18:57 |
|
||
|
Как выбрать(настроить) сервер приложений
|
|||
|---|---|---|---|
|
#18+
LemkolegМое приложение не использует контекст сеанса. По-этому не требует отдельного соединения. Если оно не требует соединения, значит 1000 запущенных приложений вовсе не создают 1000 подключений. Вот и чудненько, никакой проблемы нет. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2018, 19:18 |
|
||
|
Как выбрать(настроить) сервер приложений
|
|||
|---|---|---|---|
|
#18+
LemkolegКаждое подключение - затраты на память и обслуживание. Дребедень. Простаивающее подключение не создаёт практически никакой нагрузки на сервер. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2018, 19:19 |
|
||
|
Как выбрать(настроить) сервер приложений
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovLemkolegКаждое подключение - затраты на память и обслуживание. Дребедень. Простаивающее подключение не создаёт практически никакой нагрузки на сервер. Серьезно? А 10000? тоже "по-барабану"? Для каждого из них выделяется память в SGA. А также, чем больше подключений, тем больше диспетчеров. Они ( не уверен), могут работать постоянно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2018, 19:47 |
|
||
|
Как выбрать(настроить) сервер приложений
|
|||
|---|---|---|---|
|
#18+
LemkolegСерьезно? А 10 000? тоже "по-барабану"? Для каждого из них выделяется память в SGA. А также, чем больше подключений, тем больше диспетчеров. Они ( не уверен), могут работать постоянно Если бы у приложения было бы 10 000 пользователей, то для данного приложения давно бы наняли программиста / разработчика. Т.ч. "не верю" ( С ) p.s. я так понял, что апп-сервер с нагрузкой 10 000 пользователей память не требует, и работает исключительно на ладане и постном масле (святым духом)..... ох уж эти сказочники, ох уж эти сказочники ( C ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2018, 19:53 |
|
||
|
Как выбрать(настроить) сервер приложений
|
|||
|---|---|---|---|
|
#18+
Leonid Kudryavtsev апп-сервер с нагрузкой 10 000 пользователей память не требует, и работает исключительно на ладане и постном масле С учетом отсутствия контекста я бы на месте ТС рассмотрел REST. Поскольку ответ не ТС, то ссылка, КМК, допустима :) http://www.oracle.com/technetwork/developer-tools/rest-data-services/overview/index.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2018, 20:09 |
|
||
|
Как выбрать(настроить) сервер приложений
|
|||
|---|---|---|---|
|
#18+
andrey_anonymousLeonid Kudryavtsev апп-сервер с нагрузкой 10 000 пользователей память не требует, и работает исключительно на ладане и постном масле С учетом отсутствия контекста я бы на месте ТС рассмотрел REST. Поскольку ответ не ТС, то ссылка, КМК, допустима :) http://www.oracle.com/technetwork/developer-tools/rest-data-services/overview/index.html ....и возвращает любые результаты, отформатированные с использованием JSON Расматривался... В JSON нельзя передать LOB. Кроме этого, это обычный заменитель веб-сервера. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2018, 20:19 |
|
||
|
Как выбрать(настроить) сервер приложений
|
|||
|---|---|---|---|
|
#18+
1. REST - это НЕ JSON, это архитектура, причем ориентированная именно на широкую масштабируемость stateless-процедур. Позволяет, в частности, распределить нагрузку от 1000000000000 клиентов на много-много серверов. Протокол - любой по вкусу, можно, к примеру, выгружать XML, в нем под LOBы есть CDATA 2. Это НЕ заменитель web-сервера. Впрочем, тут ослик бежит по очередному кругу... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2018, 20:45 |
|
||
|
Как выбрать(настроить) сервер приложений
|
|||
|---|---|---|---|
|
#18+
LemkolegА 10000? "Фантастика в соседнем разделе." (с) Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2018, 21:15 |
|
||
|
Как выбрать(настроить) сервер приложений
|
|||
|---|---|---|---|
|
#18+
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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2018, 21:34 |
|
||
|
Как выбрать(настроить) сервер приложений
|
|||
|---|---|---|---|
|
#18+
Lemkoleg, https://docs.oracle.com/cd/E13222_01/wls/docs81/ConsoleHelp/jdbc_connection_pools.html Ты это хочешь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2018, 21:34 |
|
||
|
Как выбрать(настроить) сервер приложений
|
|||
|---|---|---|---|
|
#18+
LemkolegЕсли я все правильно поеимаюНет, вы всё понимаете неправильно.сервер приложений (как правило web-сервер) использует cgi-сценарии"Сервер приложений" сугубо не равно "web-сервер". Хотя сервлет-контейнер, как правило, является часть сервера приложений в Java.Где здесь jdbc?JDBC является частью Java SE API с (уже) древних времён. И это единственный реально возможный интерфейс взаимодействия (любого) java-приложения с RDBMS.Поправте меня, если я не прав. За этим и обратился. Если же мспользовать подключение jdbc , то это прямое подключение к базе даных (тоесть , не пул)."Некоторые вещи непонятны нам не потому, что понятия наши слабы, а потому, что вещи сии не входят в круг наших понятий". Выбрали разработку на Java, не имея знаний - берёте готовый пример, повторяете. Разбираетесь. Не исключено, что через полгода усердных занятий вы уже сможете делать что-нибудь осмысленное и полезное. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2018, 21:40 |
|
||
|
Как выбрать(настроить) сервер приложений
|
|||
|---|---|---|---|
|
#18+
xtender, Возможно. Щас почитаю. Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2018, 21:41 |
|
||
|
Как выбрать(настроить) сервер приложений
|
|||
|---|---|---|---|
|
#18+
Basil A. SidorovLemkolegЕсли я все правильно поеимаюНет, вы всё понимаете неправильно.сервер приложений (как правило web-сервер) использует cgi-сценарии"Сервер приложений" сугубо не равно "web-сервер". Хотя сервлет-контейнер, как правило, является часть сервера приложений в Java.Где здесь jdbc?JDBC является частью Java SE API с (уже) древних времён. И это единственный реально возможный интерфейс взаимодействия (любого) java-приложения с RDBMS.Поправте меня, если я не прав. За этим и обратился. Если же мспользовать подключение jdbc , то это прямое подключение к базе даных (тоесть , не пул)."Некоторые вещи непонятны нам не потому, что понятия наши слабы, а потому, что вещи сии не входят в круг наших понятий". Выбрали разработку на Java, не имея знаний - берёте готовый пример, повторяете. Разбираетесь. Не исключено, что через полгода усердных занятий вы уже сможете делать что-нибудь осмысленное и полезное. Большое спасибо за заботу, но запросы у меня вполне осмысленные. Другое дело, что здесь каждый старается друг вперед друга поумничать...ничего по сути не отвечая... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2018, 21:44 |
|
||
|
Как выбрать(настроить) сервер приложений
|
|||
|---|---|---|---|
|
#18+
xtenderLemkoleg, https://docs.oracle.com/cd/E13222_01/wls/docs81/ConsoleHelp/jdbc_connection_pools.html Ты это хочешь? С первых строчек похоже что это. Буду разбираться. Спасибо большое. Разве другим меня так было сложно понять? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2018, 21:52 |
|
||
|
Как выбрать(настроить) сервер приложений
|
|||
|---|---|---|---|
|
#18+
LemkolegБольшое спасибо за заботу, но запросы у меня вполне осмысленные.Как бы вам повежливее сказать ... Достаточно вбить в гугле "java application server", чтобы получить вполне исчерпывающий список. Этих же результатов вполне достаточно, чтобы узнать о существовании JavaEE, сервлет-контейнеров и JSP/JSF. Если почитать документацию по конкретным серверам и Java SE/EE API, то, вроде как должно появиться базовое понимание, которое уже позволит задавать на форуме предметные вопросы вместо идиотских. P.S. Да, всё это дольше, чем вывалить очередную глупость, но, поверьте - самостоятельная работа окупается уже в среднесрочной перспективе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2018, 22:00 |
|
||
|
Как выбрать(настроить) сервер приложений
|
|||
|---|---|---|---|
|
#18+
LemkolegРазве другим меня так было сложно понять?Вы сначала ценником WebLogic-а поинтересуйтесь. Чтобы не было потом больно за время, потерянное на изучение конкретных деталей того, что вам не по карману. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2018, 22:02 |
|
||
|
Как выбрать(настроить) сервер приложений
|
|||
|---|---|---|---|
|
#18+
Basil A. Sidorov не по карману.если программист, не по карману, то платность инструмента роли не играет. . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2018, 22:06 |
|
||
|
Как выбрать(настроить) сервер приложений
|
|||
|---|---|---|---|
|
#18+
Basil A. SidorovLemkolegБольшое спасибо за заботу, но запросы у меня вполне осмысленные.Как бы вам повежливее сказать ... Достаточно вбить в гугле "java application server", чтобы получить вполне исчерпывающий список. Этих же результатов вполне достаточно, чтобы узнать о существовании JavaEE, сервлет-контейнеров и JSP/JSF. Если почитать документацию по конкретным серверам и Java SE/EE API, то, вроде как должно появиться базовое понимание, которое уже позволит задавать на форуме предметные вопросы вместо идиотских. P.S. Да, всё это дольше, чем вывалить очередную глупость, но, поверьте - самостоятельная работа окупается уже в среднесрочной перспективе. Сегодня я получил отличные консультации ( впрочем как и всегда). От самых "умных", но почему-то, самых неразговорчивых ( как бы вас назвать..) прогр... Не поворачивается язык назвать таких людей "программистами". Напыщенные павлины - это самое то))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2018, 22:07 |
|
||
|
Как выбрать(настроить) сервер приложений
|
|||
|---|---|---|---|
|
#18+
LemkolegНапыщенные павлины - это самое то)))"Добро пожаловать в реальный мир, Фёдор Сумкин". Профессиональный снобизм имеет вполне практическое обоснование - никому не интересно возиться с очередным лодырем, который вывалил бестолковой поток своих странных представлений, не потрудившись для того, чтобы начать понимать ответы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2018, 22:14 |
|
||
|
Как выбрать(настроить) сервер приложений
|
|||
|---|---|---|---|
|
#18+
Basil A. SidorovLemkolegНапыщенные павлины - это самое то)))"Добро пожаловать в реальный мир, Фёдор Сумкин". Профессиональный снобизм имеет вполне практическое обоснование - никому не интересно возиться с очередным лодырем, который вывалил бестолковой поток своих странных представлений, не потрудившись для того, чтобы начать понимать ответы. Да...очень заметно, как "никому не интересно возиться с очередным лодырем"... ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2018, 22:17 |
|
||
|
Как выбрать(настроить) сервер приложений
|
|||
|---|---|---|---|
|
#18+
Basil A. SidorovLemkolegНапыщенные павлины - это самое то)))"Добро пожаловать в реальный мир, Фёдор Сумкин". Профессиональный снобизм имеет вполне практическое обоснование - никому не интересно возиться с очередным лодырем, который вывалил бестолковой поток своих странных представлений, не потрудившись для того, чтобы начать понимать ответы. Кстати, непонимание сути вопроса - это у вас тоже "профессиональный снобизм"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2018, 22:18 |
|
||
|
Как выбрать(настроить) сервер приложений
|
|||
|---|---|---|---|
|
#18+
LemkolegКстати, непонимание сути вопроса - это у вас тоже "профессиональный снобизм"?В отличие от вас, я знаю, что существует три типа пулов: 1. На уровне драйвера; 2. На уровне сервера приложений; 3. Отдельные реализации. В серверах приложений, как правило, используют их собственные пулы. В моём ответе была именно эта информация. Но вы её не поняли, получили цитату Козьмы Пруткова и (очень предсказуемо) обиделись. P.S. "Не растёшь, не повышаешь квалификацию - как говорится, семь лет на флоте и всё на кливершкоте" (ц) "Секретный фарватер". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2018, 22:34 |
|
||
|
Как выбрать(настроить) сервер приложений
|
|||
|---|---|---|---|
|
#18+
Basil A. SidorovLemkolegКстати, непонимание сути вопроса - это у вас тоже "профессиональный снобизм"?В отличие от вас, я знаю, что существует три типа пулов: 1. На уровне драйвера; 2. На уровне сервера приложений; 3. Отдельные реализации. В серверах приложений, как правило, используют их собственные пулы. В моём ответе была именно эта информация. Но вы её не поняли, получили цитату Козьмы Пруткова и (очень предсказуемо) обиделись. P.S. "Не растёшь, не повышаешь квалификацию - как говорится, семь лет на флоте и всё на кливершкоте" (ц) "Секретный фарватер". Вижу, у вас хобби - искать цитаты по интернету... Самое то, для профессионального и ОЧЕНЬ занатятого программиста)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2018, 22:38 |
|
||
|
Как выбрать(настроить) сервер приложений
|
|||
|---|---|---|---|
|
#18+
xtenderLemkoleg, https://docs.oracle.com/cd/E13222_01/wls/docs81/ConsoleHelp/jdbc_connection_pools.html Ты это хочешь? Интересно, если WebLogic передает DataSourse внешнему клиенту, значит ( теоретически) можно самому написать альтернативу ( так дешевле). Нужно в этом удостоверится... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2018, 22:42 |
|
||
|
Как выбрать(настроить) сервер приложений
|
|||
|---|---|---|---|
|
#18+
Basil A. SidorovLemkolegРазве другим меня так было сложно понять?Вы сначала ценником WebLogic-а поинтересуйтесь. Чтобы не было потом больно за время, потерянное на изучение конкретных деталей того, что вам не по карману.ну websphere значительно дешевле. Тоже для нее: https://www.ibm.com/support/knowledgecenter/en/ssw_i5_54/rzamy/50/admin/help/udat_conpoolset.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2018, 23:55 |
|
||
|
Как выбрать(настроить) сервер приложений
|
|||
|---|---|---|---|
|
#18+
Я часом не с боянил? Database Resident Connection Pooling https://docs.oracle.com/cd/B28359_01/server.111/b28310/manproc002.htm#ADMIN12348 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2018, 00:04 |
|
||
|
Как выбрать(настроить) сервер приложений
|
|||
|---|---|---|---|
|
#18+
LemkolegДобрый день. Подскажите, какой лучше выбрать (настроить) сервер приложений. Интересует, в первую очередь, пул подключений: не понятен момент каким образом клиент получит ResultSet выборки данных. Клиент - приложение на java. Стоит ли в таком случаи использовать JDBC? У кого есть опыт - помогите разобратся пулинг есть у всех а у мамонтов жбос,хоть томкат, гласфиш,вебсфер . тем более . выбирать то что умеете админить или то кто предложит лучшую поддержку за меньшие деньги . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2018, 01:09 |
|
||
|
Как выбрать(настроить) сервер приложений
|
|||
|---|---|---|---|
|
#18+
Relic HunterЯ часом не с боянил? Database Resident Connection Pooling https://docs.oracle.com/cd/B28359_01/server.111/b28310/manproc002.htm#ADMIN12348 Круто! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2018, 08:34 |
|
||
|
Как выбрать(настроить) сервер приложений
|
|||
|---|---|---|---|
|
#18+
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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2018, 11:24 |
|
||
|
Как выбрать(настроить) сервер приложений
|
|||
|---|---|---|---|
|
#18+
Ну и все же, у Weblogic это полноценный JDBC драйвер или "тупо" заворачивание JDBC в RMI ? Если "тупо" в RMI завернуть, то полная фигня получится. Тогда и RecordSet получается нужно заворачивать... Но тогда каждый вызов вида rs.get( field ) будет идти своим сетевым roundtrip'ом - в общем, тушите свет. Т.ч. нужен полноценный type 3 драйвер (с поддержкой batch, fetch size и прочее). Кто нибудь знает, что же конкретно у WebLogic реализовано? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2018, 11:31 |
|
||
|
|

start [/forum/topic.php?all=1&fid=52&tid=1883912]: |
0ms |
get settings: |
8ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
209ms |
get topic data: |
10ms |
get forum data: |
6ms |
get page messages: |
102ms |
get tp. blocked users: |
1ms |
| others: | 241ms |
| total: | 605ms |

| 0 / 0 |
