2020-05-07 19:22

虽然没用过Zebra, 但是可以提供几点思路:
1.需要参考DruidPlugin写一个 ZebraPlugin
2.public class ZebraPlugin implements IPlugin, IDataSourceProvider
3.public interface IDataSourceProvider {
DataSource getDataSource(); 核心就是实现获取数据源
}
4.Zebra如何创建一个数据源, 应该看Zebra文档, 或者寻求Zebra团队的协助. 因为是内部的东西, 所以外部很难给予太多支持.
5. 既然是美团集团覆盖率95%的 数据访问层, 兼容性, 肯定不会太差, 应该是无侵入的设计.
6.如果一切猜想都成立, 那就是只需要写一个 Plugin就可以搞定了.
7.咨询了美团的高级架构师, 意思应该是left join 语法得优化一波, 其它的单sql应该默认就可以兼容.
业务代码无感,主要是sql,单表一般问题不大,就看一下他们代码sql的品控了。太多了left join肯定要先修一波。

2020-04-19 15:57

收藏, 养肥再看, 希望能坚持更新1年以上

2020-03-29 13:41

@foam103 你的心有多大文件就支持多大

2020-03-29 13:13

大文件上传属于另外一个层面的问题, 常规上传大文件都是痛点. 这个方案主要适用于跨服务的文件转移. 文件大小不能超过JVM内存, 否则会报
Caused by: java.lang.OutOfMemoryError: Java heap space
at com.eova.common.utils.io.FileUtil.fileToByte(FileUtil.java:274)

2020-03-28 21:33

这会是你后半辈子最正确的决定!

2020-03-07 09:14

@zzutligang 本地开发用本地Host域名就会比较靠谱, 也尽量模拟真实效果

2019-11-27 14:52

@cuiweieee 爽就行, 其它的不重要

2019-09-08 17:25

666 最近Win10下 触发了, 正蛋疼着.

2019-06-07 17:09

还在用Spring的兄弟们醒醒吧, 还不赶紧用JFinal, 万一哪天被封锁了咋办.

2019-03-29 18:38

@xuxumei 目前Eova V1.6.0 可完美支持 JFinal3.4 是当时的jfinal最新版

2019-03-29 18:37

@xuxumei 目前开源版最新只支持到jfinal-java8 的那个版本, Java8 还没有完美支持, Eova主要关注的是业务层面的稳定, 其次才是更新各libs 到新版本.
不过马上就会 全面升级到jfinal最新版了, 也会把Beetl换成Enjoy

2019-01-25 22:08

@Dreamlu 我都是偷偷把Spring的东西偷出来改个名字+JFinal-xxx 生态就是这么来的

2019-01-25 22:07

你是托吧,总是分享这么多干货