application-share.yml 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. spring:
  2. shardingsphere:
  3. datasource:
  4. # names: ds_master_0,ds_master_1,ds_master_0_slave_0,ds_master_0_slave_1,ds_master_1_slave_0,ds_master_1_slave_1
  5. names: ds_master_0,ds_master_1
  6. # ds_master_0_slave_0:
  7. # jdbc-url: jdbc:mysql://localhost:3306/demo_ds_master_0_slave_0?serverTimezone=UTC&useSSL=false&useUnicode=true&characterEncoding=UTF-8
  8. # password:
  9. # type: com.zaxxer.hikari.HikariDataSource
  10. # driver-class-name: com.mysql.jdbc.Driver
  11. # username: root
  12. ds_master_0:
  13. driver-class-name: com.mysql.cj.jdbc.Driver
  14. type: com.alibaba.druid.pool.DruidDataSource
  15. jdbc-url: jdbc:mysql://dev.db.java110.com:3306/hc_community?useUnicode=true&characterEncoding=utf-8
  16. username: hc_community
  17. password: hc_community@12345678
  18. minIdle: 5
  19. validationQuery: SELECT 1 FROM DUAL
  20. initialSize: 5
  21. maxWait: 60000
  22. filters: stat,wall,log4j
  23. poolPreparedStatements: true
  24. ds_master_1:
  25. driver-class-name: com.mysql.cj.jdbc.Driver
  26. type: com.alibaba.druid.pool.DruidDataSource
  27. jdbc-url: jdbc:mysql://dev.db.java110.com:3306/TT?useUnicode=true&characterEncoding=utf-8
  28. username: TT
  29. password: TT@12345678
  30. minIdle: 5
  31. validationQuery: SELECT 1 FROM DUAL
  32. initialSize: 5
  33. maxWait: 60000
  34. filters: stat,wall,log4j
  35. poolPreparedStatements: true
  36. sharding:
  37. tables:
  38. business_community:
  39. actual-data-nodes: ds_master_$->{0..1}.business_community
  40. database-strategy:
  41. inline:
  42. sharding-column: community_id
  43. algorithm-expression: ds_master_$->{Long.parseLong(community_id) % 2}
  44. community:
  45. actual-data-nodes: ds_master_$->{0..1}.community
  46. database-strategy:
  47. inline:
  48. sharding-column: community_id
  49. algorithm-expression: ds_master_$->{Long.parseLong(community_id) % 2}
  50. default-database-strategy:
  51. none:
  52. default-table-strategy:
  53. none:
  54. default-datasource-name: ds_master_0
  55. # master-slave-rules:
  56. # ds_1:
  57. # slave-data-source-names: ds_master_1_slave_0, ds_master_1_slave_1
  58. # master-data-source-name: ds_master_1
  59. # ds_0:
  60. # slave-data-source-names: ds_master_0_slave_0, ds_master_0_slave_1
  61. # master-data-source-name: ds_master_0