
1 zuokanyunqishi 2019-11-15 13:16:30 +08:00 via Android 同新手 |
2 custer OP @zuokanyunqishi 感不感兴趣来一起呀,我现在就是在 https://github.com/casbin/casbin-server 这里卡壳了,想找小伙伴一起交流交流共同学习共同进步 |
3 zibber 2019-11-15 14:20:23 +08:00 +了 |
4 AAAgch 2019-11-15 14:31:35 +08:00 参与一下 |
6 mritd 2019-11-15 15:07:43 +08:00 via iPhone 我倒是基于 gin 弄了一个脚手架 |
| td width="auto" valign="top" align="left"> |
8 mritd 2019-11-15 15:20:23 +08:00 @custer #7 哈哈,casbin 目前还有 一点小问题,主要原因是前两天切换了 orm 框架,第三方的 adapter 还是有点小缺陷,地址在这 https://github.com/mritd/ginmvc,如果你想测试基于 gorm 的 casbin 可以回到这个 commit b316ea3775be71ae6f91feae20582f7fa905c9c3,这两天正在用它写东西,数据库发现 gorm 太繁琐,现在在用 sqlx ;目前在撸的项目 https://github.com/Gozap/opsrock |
10 baiy 2019-11-15 15:38:48 +08:00 我前端时间刚刚写完了一个 没有用 jwt 和 casbin https://github.com/baiy/Cadmin-server-go |
13 mritd 2019-11-15 15:50:00 +08:00 @custer #11 sqlx casbin 的 adapter 有点问题,可能需要自己调整,我目前还没处理;路由注册上我是尽量模拟 springboot 哪种,最好做到新增路由不需要修改核心的路由配置,其他的就是各种拼凑 哈哈哈 |
14 baiy 2019-11-15 15:55:21 +08:00 |
15 custer OP @mritd 直接用 https://github.com/casbin/mysql-adapter 这个可以吗 |
16 zunceng 2019-11-15 16:03:22 +08:00 casbin 不太好支持分布式 有一个 数据加载到内存 内存保存到存储上的 过程的 除非你的权限是不需要动态添加的 或者可以接受不实时同步 没试过 权限表很大的情况 |
18 Suvigotimor 2019-11-15 16:08:45 +08:00 牛皮,我也来试一试! |
19 linxl 2019-11-15 16:12:24 +08:00 一直很蛋疼 go 的项目目录结构怎么划分, 又不推荐下划线包名。 看到很多项目基本就没目录, 所有文件依次排开。而且包是以目录为单位,import 只能一个目录(包名), 没办法 import 具体的文件, 挺难受的。 |
21 zunceng 2019-11-15 16:34:35 +08:00 我们生产系统上 目前是用 hydra + casbin 做的 casbin 是个单点 随着业务越来越复杂 准备把他换掉 |
25 WilliamYang 2019-11-16 14:25:19 +08:00 @linxl 推荐你看 effective go, 看完之后,可能没有这方面的疑虑了 |
26 hsluoyz PRO @zunceng 你好,我是 Casbin 作者,很关心你所说的单点问题,可以聊聊吗,我希望改进下 https://casbin.org/en/help |