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 弄了一个脚手架
|
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 2019-11-16 16:40:56 +08:00
@zunceng 你好,我是 Casbin 作者,很关心你所说的单点问题,可以聊聊吗,我希望改进下 https://casbin.org/en/help
|