Альтернативы пула объектов в Java - PullRequest
0 голосов
/ 27 апреля 2011

Я знаю, что такое Объединение объектов в Java

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

Любая информация или выводы будут полезны.

Спасибо,
Ivard

Ответы [ 3 ]

3 голосов
/ 27 апреля 2011

Пул объектов в целом больше не является хорошей идеей в Java, так как в последних версиях JVM создание объектов (и GC) является чрезвычайно дешевым и безопасным (гораздо более безопасным, чем попытка сделать поток объектов в параллельной среде безопасным ... ).

Это разумно, только если конкретные объекты очень дороги для создания и / или потребления большого количества ресурсов, таких как пул соединений . В указанной вами ветке содержатся полезные советы по поиску решений (однако, из-за отсутствия личного опыта я не могу порекомендовать ни одного из них).

1 голос
/ 27 апреля 2011

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

Я уверен (но не обладаю опытом), что Spring Framework предоставляет аналогичные возможности.

0 голосов
/ 27 апреля 2011

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...