2010-05-03 15 views
6

Tek bir sunucuda birkaç JavaSE uygulaması yapıyorum. Tek bir bağlantı havuzu (ör. C3P0) kurmak ve bu uygulamalar arasında paylaşmak mümkün mü? Sadece toplam DB bağlantılarını yönetmenin kolay bir yolunu kullanmak istiyorum.Birden çok Java uygulaması arasında bağlantı havuzu nasıl paylaşılır

Bu gibi merkezi bağlantı havuzunu kullanan herhangi bir sakınca var mı?

Sadece kolaylıkla aynı DB bağlantı havuzu paylaşmak için tüm uygulama için sunucuya tanımlanan aynı veri kaynağını kullanabilir, Wilson

+0

Ne tür uygulamalar? Salıncak? RMI? Ve "sunucu" ile ne demek istiyorsun? Fiziksel bir makine veya uygulama sunucusu mu? – skaffman

+0

Veritabanı bağlantısı gibi fiziksel bir kaynağı paylaşmak için ayrı JVM örnekleri/süreçleri için zaten var olduğundan şüpheliyim. –

+0

Basit JavaSE uygulamaları ve bir fiziksel linux makinesi – Wilson

cevap

5

teşekkür ederiz. Belirgin bir dezavantaj, bağımsız uygulama performansının, anlaşılması zor olan tamamen ilgisiz uygulama üzerindeki bir yükten dolayı bozulabilmesi olabilir.

+0

Ayrıca, bir uygulama havuzdaki tüm bağlantıları kullanıyorsa, diğer kullanıcılar çalışmayacaktır. – Guillaume

+0

Çok teşekkür ederim! – Wilson

İlgili konular