2011-10-31 19 views
10

this article uyarınca, uygulama tarafından kullanılan veri kaynağını dinamik olarak değiştirmek için Spring Framework'ten AbstractRoutingDataSource kullanabilirsiniz.Veritabanı şemasını/kataloğunu dinamik olarak değiştirmek için AbstractRoutingDataSource kullanma

Bununla birlikte, kullanılan veri kaynakları yerine programlı bir kodlama ile tanımlanır. zamanında kullanılmak üzere veri kaynaklarını yapılandırmak bir yolu var mı?

Nasıl ölçeklenebilir, veri kaynaklarının sayısındaki sınırlamalar neyi yani bu çözüm olduğunu ?

Teşekkürler!

cevap

7

30 datasources için bu yaklaşımı uygulayan ve şu anda herhangi bir sorun olmadan Üretim ortamında yayınlanıyor. Eğer JPA kullanıyorsanız, benim config göz atabilirsiniz:

dynamic-datasource-routing

+0

bahar çizme çerçevesinde AbstractRoutingDataSource kullanmak için herhangi bir belge var mı ?. evet ise, belgelere veya herhangi öğretici paylaşabilir misiniz? Ben microservices geliştirmek için bahar çizme kullanıyorum. ayrıca bahar verisi JPA. – Jacob

İlgili konular