diff options
author | jsdelfino <jsdelfino@13f79535-47bb-0310-9956-ffa450edef68> | 2010-08-16 06:15:24 +0000 |
---|---|---|
committer | jsdelfino <jsdelfino@13f79535-47bb-0310-9956-ffa450edef68> | 2010-08-16 06:15:24 +0000 |
commit | 16f96409b9ad2a1451c88b4e0074b57686f02269 (patch) | |
tree | 7c5c2e1d5276975aa26c9056a008cd302306a998 /sca-cpp/trunk/samples/store-cluster/domains/jane/store.composite | |
parent | e351502e55d7de56a2d14ad33923f796a73d118f (diff) |
Test Postgresql hot standby + replication and integrated Postgresql database in store-cluster sample. Add a front cache component which can be used to wire a cache component and a database component.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@985799 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'sca-cpp/trunk/samples/store-cluster/domains/jane/store.composite')
-rw-r--r-- | sca-cpp/trunk/samples/store-cluster/domains/jane/store.composite | 37 |
1 files changed, 33 insertions, 4 deletions
diff --git a/sca-cpp/trunk/samples/store-cluster/domains/jane/store.composite b/sca-cpp/trunk/samples/store-cluster/domains/jane/store.composite index 396970a6e6..85d6aa3a9b 100644 --- a/sca-cpp/trunk/samples/store-cluster/domains/jane/store.composite +++ b/sca-cpp/trunk/samples/store-cluster/domains/jane/store.composite @@ -58,15 +58,44 @@ <t:implementation.python script="currency-converter.py"/> <service name="CurrencyConverter"> <t:binding.jsonrpc uri="currencyConverter"/> - </service> - </component> + </service> + </component> <component name="Cache"> - <implementation.cpp path="../../../../components/cache" library="libmemcache"/> + <implementation.cpp path="../../../../components/cache" library="libfrontcache"/> <service name="Cache"> <t:binding.atom uri="cache"/> </service> + <reference name="l1reader" target="Memcache"/> + <reference name="l1writer" target="Memcache"/> + <reference name="l2reader" target="Standbydb"/> + <reference name="l2writer" target="Masterdb"/> + </component> + + <component name="Memcache"> + <implementation.cpp path="../../../../components/cache" library="libmemcache"/> + <service name="Memcache"> + <t:binding.atom uri="memcache"/> + </service> <property name="servers">localhost:11211,localhost:11212,localhost:11213</property> - </component> + </component> + + <component name="Masterdb"> + <implementation.cpp path="../../../../components/sqldb" library="libsqldb"/> + <property name="conninfo">host=localhost port=5432 dbname=db</property> + <property name="table">store</property> + <service name="Masterdb"> + <t:binding.atom uri="masterdb"/> + </service> + </component> + + <component name="Standbydb"> + <implementation.cpp path="../../../../components/sqldb" library="libsqldb"/> + <property name="conninfo">host=localhost port=5433 dbname=db</property> + <property name="table">store</property> + <service name="Standbydb"> + <t:binding.atom uri="standbydb"/> + </service> + </component> </composite> |