From d9b2c4b780340d2d2e8ca1a328034f19092fcddb Mon Sep 17 00:00:00 2001
From: wuxw <928255095@qq.com>
Date: 星期三, 10 七月 2019 17:57:08 +0800
Subject: [PATCH] 提交breadcrumb功能
---
CommunityService/src/main/resources/dataSource.yml | 59 ++++++++++++++++++++++++++++++++++++++++++++++++++++-------
1 files changed, 52 insertions(+), 7 deletions(-)
diff --git a/CommunityService/src/main/resources/dataSource.yml b/CommunityService/src/main/resources/dataSource.yml
index 648bc95..a6bb8ec 100644
--- a/CommunityService/src/main/resources/dataSource.yml
+++ b/CommunityService/src/main/resources/dataSource.yml
@@ -49,19 +49,64 @@
databaseStrategy:
inline:
shardingColumn: community_id
- algorithmExpression: ds${Integer.parseInt(community_id) % 2}
- community:
- actualDataNodes: ds${0..1}.community
+ algorithmExpression: ds${Long.parseLong(community_id) % 2}
+ s_community:
+ actualDataNodes: ds${0..1}.s_community
databaseStrategy:
inline:
shardingColumn: community_id
- algorithmExpression: ds${Integer.parseInt(community_id) % 2}
+ algorithmExpression: ds${Long.parseLong(community_id) % 2}
+ business_community_attr:
+ actualDataNodes: ds${0..1}.business_community_attr
+ databaseStrategy:
+ inline:
+ shardingColumn: community_id
+ algorithmExpression: ds${Long.parseLong(community_id) % 2}
+ s_community_attr:
+ actualDataNodes: ds${0..1}.s_community_attr
+ databaseStrategy:
+ inline:
+ shardingColumn: community_id
+ algorithmExpression: ds${Long.parseLong(community_id) % 2}
+ business_community_member:
+ actualDataNodes: ds${0..1}.business_community_member
+ databaseStrategy:
+ inline:
+ shardingColumn: community_id
+ algorithmExpression: ds${Long.parseLong(community_id) % 2}
+ business_community_photo:
+ actualDataNodes: ds${0..1}.business_community_photo
+ databaseStrategy:
+ inline:
+ shardingColumn: community_id
+ algorithmExpression: ds${Long.parseLong(community_id) % 2}
+ s_community_member:
+ actualDataNodes: ds${0..1}.s_community_member
+ databaseStrategy:
+ inline:
+ shardingColumn: community_id
+ algorithmExpression: ds${Long.parseLong(community_id) % 2}
+ s_community_photo:
+ actualDataNodes: ds${0..1}.s_community_photo
+ databaseStrategy:
+ inline:
+ shardingColumn: community_id
+ algorithmExpression: ds${Long.parseLong(community_id) % 2}
bindingTables:
- - business_community,community
+ - business_community
+ - s_community
+ - business_community_member
+ - business_community_photo
+ - s_community_member
+ - s_community_photo
+ - business_community_attr
+ - s_community_attr
- defaultDataSourceName: ds0
+ defaultDataSourceName: ds1
defaultDatabaseStrategy:
- none:
+ inline:
+ shardingColumn: community_id
+ algorithmExpression: ds${Long.parseLong(community_id) % 2}
defaultTableStrategy:
none:
--
Gitblit v1.8.0