Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

【问题】为什么不在封装 db/mc/redis 支持,你们团队还在用这套 db/mc/redis? 不在支持后你们选择了那款db库 #29

Closed
learninto opened this issue Aug 18, 2020 · 3 comments

Comments

@learninto
Copy link

No description provided.

@taoso
Copy link
Member

taoso commented Aug 18, 2020

不支持的意思是不默认集成~我们团队内部一直使用以下组件:

但是这两个库主要为团队内部服务,够用就好,不一定适应其他的团队。我们内部也没有引入 orm,这个也很有争议。所以,就不在 sniper 项目提供默认集成了。这样,大家可以根据自己的实际情况选用合适的组件。

之前删除的 util/mc util/dbutil/redis 都是满足部门内部需求的最小封装。尤其是 util/redis,仅支持一小部分 redis 的功能~把这一部分开放出来感觉不太好,我们内部又不想把这个个组件做的很臃肿,所以还是考虑不集成了。

我们有一个小群,欢迎加入讨论
image

@learninto
Copy link
Author

感谢回复的这么及时:

  1. 我觉得你们的db组件做的挺好的。我也基于你们做的这个框架做了一些扩充,db中增加了 构建:create、update、query 三个方法。

  2. redis、memcache 够用就好不需要特别复杂。

  3. 有考虑在框架层增加限流?

@taoso
Copy link
Member

taoso commented Aug 18, 2020

其实不打算做。限流这一类服务治理的工作还是让类似 envoy 这类的专业组件来做比较好
不然,每种语言、每个框架都做一套,有点浪费,还不专业

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants