- 50
- 0
先上图,这个是我目前的模块规划xxx ├── xxx-gateway // 网关模块 依赖xxx-common-core ├── xxx-auth // 认证中心 依赖 xxx-core├── xxx-api // 接口模块 依赖 xxx-core├── xxx-common // 通用模块│ └── xxx-common-core // 核心模块 存放公共依赖│ └── xxx-common-log // 日志记录,因为本身不做权限调用,依赖 xxx-api├── xxx-system // 系统模块,主要做rbac权限管理,外带进行日志纪录 依赖 xxx-api├── xxx-其他业务服务1 //需要日志纪录 依赖 xxx-api├── xxx-其他业务服务2 依赖 xxx-common-core├──pom.xml 因为现在想做一个简单的日志纪录,因为考虑到有多个服务可能许需要日志纪录,所以就放到common里了,本来我的common就一层,没有分core、log之类,然后我做的过程我发现因为Log我需要持久化到数据库中,但是common中是不进行数据库操作的,所以我就想到feign远程调用system模块,system模块进行持久化操作。看着可行,但是这样就出现了循环依赖了,因为我api模块会依赖common,然后common中的log又要调用api,这样就出现循环依赖了。这可不行,我就想着趁现在业务模块还不是很多,赶紧优化一下模块。然后如上图就这样了。我测试了下,目前完全可以跑,但是我总感觉这样不是很好,但又说不上来,有没有更好的模块规划呢?另外再多提个问题,这个判断有必要吗?我看了一些开源项目,有些有判断,有些没有。
0
打赏
收藏
点击回答
- 共 0 条
- 全部回答
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部

