摘要: 阅读下面实验之前:请先阅读官方的分布式事务支持内容:https://shardingsphere.apache.org/document/current/cn/features/transaction/ 经过试验,单服务跨数据源,使用shardingJdbc的事务,同普通jdbc时的做法一样。实验版 阅读全文
posted @ 2020-03-02 09:31 Michael_Chong 阅读(2749) 评论(0) 推荐(0) 编辑
摘要: 如题 采用了shardingSphere后,分库策略,分表策略都可以灵活使用了。 反过来会遇到一个新的问题,比如有个表不需要分库,也不需要分表,那么该怎么处理呢? 这里就要ShardingStrategy中的none配置了。 下面把配置贴出来:见配置中红色字体。 关键点: default-data- 阅读全文
posted @ 2020-02-29 18:16 Michael_Chong 阅读(2267) 评论(0) 推荐(0) 编辑
摘要: 使用 &代替& 问题解决 修改后:connectionURL="jdbc:mysql://localhost:3306/mcspcsales?charset=utf8mb4&useSSL=false&serverTimeZone=GMT%2B8" 阅读全文
posted @ 2020-02-28 21:56 Michael_Chong 阅读(606) 评论(0) 推荐(0) 编辑
摘要: idea run/debug的configration中添加maven启动类,并进行如下设置:name里写入 mybatis-generatorcommand line里记入 mybatis-generator:generate -e 在启动命令下拉框中选择mybatis-generator,执行r 阅读全文
posted @ 2020-02-28 21:53 Michael_Chong 阅读(1067) 评论(0) 推荐(0) 编辑
摘要: 多刷新几次maven的import,确认外部library中确实引入了actuator jar包后,重新启动项目,问题现象消失。包的引入有时存在延迟。 阅读全文
posted @ 2020-02-28 21:50 Michael_Chong 阅读(1137) 评论(0) 推荐(0) 编辑
摘要: 通过管理员账户打开命令行,重新执行上述命令,成功完成。 阅读全文
posted @ 2020-02-28 21:49 Michael_Chong 阅读(420) 评论(0) 推荐(0) 编辑
摘要: 经过调查发现upstream的代理对象名字中加了下划线 如 upstream mc_spc_zuul{server xx:xx;}应该去掉下划线改为 upstream mcspczuul{server xx:xx;} 阅读全文
posted @ 2020-02-28 21:45 Michael_Chong 阅读(6257) 评论(0) 推荐(0) 编辑
摘要: 经过调查使用@Arround环绕通知时, 一部分的执行逻辑中没有 return proceedJoinPoint.proceed(); 导致处理结果没有返回给dispacherServlet. 开发切面通知时,分支逻辑会比较多,切记给所有分支进行业务判断,必要分支的return proceedJoi 阅读全文
posted @ 2020-02-28 21:44 Michael_Chong 阅读(2904) 评论(0) 推荐(0) 编辑
摘要: 经过确认,对MDB驱动的消息接收方法,设置了返回值。去掉返回值,问题解除。 @RabbitListener(bindings = {xxxxxx}) public void receiveOrderCreate(Order order) {xxxx;} 阅读全文
posted @ 2020-02-28 21:40 Michael_Chong 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 引入新的jackson2json的messageconverter后,问题解决。 @Bean Jackson2JsonMessageConverter jackson2JsonMessageConverter() { return new Jackson2JsonMessageConverter() 阅读全文
posted @ 2020-02-28 21:38 Michael_Chong 阅读(220) 评论(0) 推荐(0) 编辑