Grails: использовать новые источники данных для шардинга? - PullRequest
0 голосов
/ 15 августа 2011

Я хочу иметь возможность поместить объект в один из нескольких шардов в зависимости от значения поля. В вехе 2.0 я вижу примеры вроде

def zipCode = ZipCode.auditing.get(42)
zipCode.auditing.save()

Но как бы мне динамически выбрать источник данных. Я хочу что-то еще, как

ZipCode.datasource(1).get(42) // where 1 is calculated based on some other value.

Есть ли что-нибудь, чтобы сделать это?

1 Ответ

3 голосов
/ 15 августа 2011

См. http://grails.org/plugin/sharding, который использует плагин Datasources.Новая поддержка нескольких источников данных в Grails является результатом перемещения плагина Datasources в ядро, поэтому должно быть просто либо обновить плагин, либо заимствовать его код и адаптировать его.

...