Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
L
loit-shardingsphere-seata-nacos-feign-provider
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
loit-Infrastructure-example
loit-shardingsphere-seata-nacos-feign-provider
Commits
e6b0d8e1
提交
e6b0d8e1
authored
2月 14, 2020
作者:
陈世营
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
base transacton test
上级
1e59d20f
显示空白字符变更
内嵌
并排
正在显示
5 个修改的文件
包含
59 行增加
和
23 行删除
+59
-23
pom.xml
loit-shardingsphere-seata-nacos-feign-provider-main/pom.xml
+1
-1
application-dev.yml
...eign-provider-main/src/main/resources/application-dev.yml
+40
-22
application-master-slave.yml
...ider-main/src/main/resources/application-master-slave.yml
+4
-0
application-sharding-databases-tables.yml
.../main/resources/application-sharding-databases-tables.yml
+10
-0
application-sharding-tables.yml
...r-main/src/main/resources/application-sharding-tables.yml
+4
-0
没有找到文件。
loit-shardingsphere-seata-nacos-feign-provider-main/pom.xml
浏览文件 @
e6b0d8e1
...
...
@@ -14,7 +14,7 @@
<properties>
<java.version>
1.8
</java.version>
<sharding-sphere.version>
4.0.0
</sharding-sphere.version>
<sharding-sphere.version>
4.0.0
-RC3
</sharding-sphere.version>
<lombok.version>
1.16.4
</lombok.version>
<mybatis-plus-boot-starter.version>
3.3.1
</mybatis-plus-boot-starter.version>
<druid-spring-boot-starter.version>
1.1.10
</druid-spring-boot-starter.version>
...
...
loit-shardingsphere-seata-nacos-feign-provider-main/src/main/resources/application-dev.yml
浏览文件 @
e6b0d8e1
...
...
@@ -5,6 +5,10 @@ spring:
application
:
name
:
loit-shardingshere
cloud
:
alibaba
:
seata
:
# seata 服务分组,要与服务端nacos-config.txt中service.vgroup_mapping的后缀对应
tx-service-group
:
loit-shardingshere-seata-service-group
nacos
:
discovery
:
# Nacos 注册中心地址
...
...
@@ -14,15 +18,15 @@ spring:
proxy-target-class
:
true
shardingsphere
:
datasource
:
names
:
ds
-master,ds-slave-0
ds
-master
:
names
:
ds
0,ds1
ds
0
:
type
:
com.alibaba.druid.pool.DruidDataSource
# type: com.zaxxer.hikari.HikariDataSource
driver-class-name
:
com.mysql.jdbc.Driver
username
:
root
password
:
loit2019ABC
jdbc-url
:
jdbc:mysql://192.168.66.40:3321/demo_ds?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=UTC
url
:
jdbc:mysql://192.168.66.40:3321/demo_ds?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=UTC
jdbc-url
:
jdbc:mysql://192.168.66.40:3321/demo_ds
_0
?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=UTC
url
:
jdbc:mysql://192.168.66.40:3321/demo_ds
_0
?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=UTC
filters
:
stat,wall,log4j
maxActive
:
20
initialSize
:
1
...
...
@@ -37,14 +41,14 @@ spring:
poolPreparedStatements
:
true
maxOpenPreparedStatements
:
20
connection-properties
:
druid.stat.merggSql=ture;druid.stat.slowSqlMillis=5000
ds
-slave-0
:
ds
1
:
type
:
com.alibaba.druid.pool.DruidDataSource
# type: com.zaxxer.hikari.HikariDataSource
driver-class-name
:
com.mysql.jdbc.Driver
username
:
root
password
:
loit2019ABC
jdbc-url
:
jdbc:mysql://192.168.66.40:3321/demo_ds_
0
?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=UTC
url
:
jdbc:mysql://192.168.66.40:3321/demo_ds_
0
?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=UTC
jdbc-url
:
jdbc:mysql://192.168.66.40:3321/demo_ds_
1
?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=UTC
url
:
jdbc:mysql://192.168.66.40:3321/demo_ds_
1
?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=UTC
filters
:
stat,wall,log4j
maxActive
:
20
initialSize
:
1
...
...
@@ -59,26 +63,40 @@ spring:
poolPreparedStatements
:
true
maxOpenPreparedStatements
:
20
connection-properties
:
druid.stat.merggSql=ture;druid.stat.slowSqlMillis=5000
masterslave
:
load-balance-algorithm-type
:
round_robin
name
:
ds_ms
master-data-source-name
:
ds-master
#slave-data-source-names: ds-slave-0,ds-slave-1
slave-data-source-names
:
ds-slave-0
#mybatis:
# mapper-locations: classpath:/mapper/**/*.xml #把xml文件放在com.XX.mapper.*中可能会出现找到的问题,这里把他放在resource下的mapper中
# #实体扫描,多个package用逗号或者分号分隔
# typeAliasesPackage: com.company.spring.boot.shardingsphere.seata.modules.entity #这里是实体类的位置
# configuration:
# map-underscore-to-camel-case: true
# cache-enabled: false
sharding
:
default-database-strategy
:
inline
:
sharding-column
:
user_id
algorithm-expression
:
ds$->{user_id % 2}
tables
:
t_order
:
actual-data-nodes
:
ds$->{0..1}.t_order_$->{0..1}
table-strategy
:
inline
:
sharding-column
:
order_id
algorithm-expression
:
t_order_$->{order_id % 2}
key-generator
:
column
:
order_id
type
:
SNOWFLAKE
props
:
worker.id
:
123
t_order_item
:
actual-data-nodes
:
ds$->{0..1}.t_order_item_$->{0..1}
table-strategy
:
inline
:
sharding-column
:
order_id
algorithm-expression
:
t_order_item_$->{order_id % 2}
key-generator
:
column
:
order_item_id
type
:
SNOWFLAKE
props
:
worker.id
:
123
mybatis-plus
:
# datasource: dataSource
mapper-locations
:
classpath:/mapper/**/*.xml
#实体扫描,多个package用逗号或者分号分隔
type-aliases-package
:
com.loit.shardingsphere.seata.
modules.entity
type-aliases-package
:
com.loit.shardingsphere.seata.
nacos.feign.modules
#typeEnumsPackage: com.baomidou.springboot.entity.enums
global-config
:
#主键类型 0:"数据库ID自增", 1:"用户输入ID",2:"全局唯一ID (数字类型唯一ID)", 3:"全局唯一ID UUID", 4:"该类型为未设置主键类型", 5:"字符串全局唯一ID";
...
...
loit-shardingsphere-seata-nacos-feign-provider-main/src/main/resources/application-master-slave.yml
浏览文件 @
e6b0d8e1
...
...
@@ -5,6 +5,10 @@ spring:
application
:
name
:
loit-shardingshere
cloud
:
alibaba
:
seata
:
# seata 服务分组,要与服务端nacos-config.txt中service.vgroup_mapping的后缀对应
tx-service-group
:
loit-shardingshere-seata-service-group
nacos
:
discovery
:
# Nacos 注册中心地址
...
...
loit-shardingsphere-seata-nacos-feign-provider-main/src/main/resources/application-sharding-databases-tables.yml
浏览文件 @
e6b0d8e1
...
...
@@ -6,6 +6,16 @@ spring:
name
:
loit-shardingshere
aop
:
#使用CGLIB来实现AOP的时候
proxy-target-class
:
true
cloud
:
alibaba
:
seata
:
# seata 服务分组,要与服务端nacos-config.txt中service.vgroup_mapping的后缀对应
tx-service-group
:
loit-shardingshere-seata-service-group
nacos
:
discovery
:
# Nacos 注册中心地址
server-addr
:
39.100.254.140:8103
namespace
:
3ac84119-5558-4bf8-b309-034dd0e458e0
shardingsphere
:
datasource
:
names
:
ds0,ds1
...
...
loit-shardingsphere-seata-nacos-feign-provider-main/src/main/resources/application-sharding-tables.yml
浏览文件 @
e6b0d8e1
...
...
@@ -5,6 +5,10 @@ spring:
application
:
name
:
loit-shardingshere
cloud
:
alibaba
:
seata
:
# seata 服务分组,要与服务端nacos-config.txt中service.vgroup_mapping的后缀对应
tx-service-group
:
loit-shardingshere-seata-service-group
nacos
:
discovery
:
# Nacos 注册中心地址
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论