@@ -4,18 +4,21 @@ injections:
44 - src.{{ aggregate }}QueryServiceRepository
55databases:
66 default:
7+ client: minos.plugins.aiopg.AiopgDatabaseClient
78 database: {{ name }}_db
89 user: minos
910 password: min0s
1011 host: localhost
1112 port: 5432
1213 query:
14+ client: minos.plugins.aiopg.AiopgDatabaseClient
1315 database: {{ name }}_query_db
1416 user: minos
1517 password: min0s
1618 host: localhost
1719 port: 5432
1820 saga:
21+ client: minos.plugins.lmdb.LmdbDatabaseClient
1922 path: ./{{ name }}.lmdb
2023interfaces:
2124 broker:
@@ -28,11 +31,11 @@ interfaces:
2831 retry: 2
2932 publisher:
3033 client: minos.plugins.kafka.KafkaBrokerPublisher
31- queue: minos.networks.PostgreSqlBrokerPublisherQueue
34+ queue: minos.networks.DatabaseBrokerPublisherQueue
3235 subscriber:
3336 client: minos.plugins.kafka.KafkaBrokerSubscriber
34- queue: minos.networks.PostgreSqlBrokerSubscriberQueue
35- validator: minos.networks.PostgreSqlBrokerSubscriberDuplicateValidator
37+ queue: minos.networks.DatabaseBrokerSubscriberQueue
38+ validator: minos.networks.DatabaseBrokerSubscriberDuplicateValidator
3639 http:
3740 port: minos.networks.HttpPort
3841 connector:
@@ -42,8 +45,8 @@ interfaces:
4245 periodic:
4346 port: minos.networks.PeriodicPort
4447pools:
45- lock: minos.common.PostgreSqlLockPool
46- database: minos.common.PostgreSqlPool
48+ lock: minos.common.DatabaseLockPool
49+ database: minos.common.DatabaseClientPool
4750 broker: minos.networks.BrokerClientPool
4851discovery:
4952 connector: minos.networks.DiscoveryConnector
@@ -56,9 +59,9 @@ aggregate:
5659 entities:
5760 - src.aggregates.{{ aggregate }}
5861 repositories:
59- transaction: minos.aggregate.PostgreSqlTransactionRepository
60- event: minos.aggregate.PostgreSqlEventRepository
61- snapshot: minos.aggregate.PostgreSqlSnapshotRepository
62+ transaction: minos.aggregate.DatabaseTransactionRepository
63+ event: minos.aggregate.DatabaseEventRepository
64+ snapshot: minos.aggregate.DatabaseSnapshotRepository
6265routers:
6366 - minos.networks.BrokerRouter
6467 - minos.networks.PeriodicRouter
0 commit comments