目前公司有基于芋道源码改了一套框架作为公司的底层框架。现在要在上面开发几个新的功能出来,整合进公司现有的基础平台。
需要实现的功能有资源管理和应用管理两个功能。目前资源管理(资源主要是数据库:MySQL ,Redis 等)已经了,但是遇到一个新的问题。
目前想要实现的方式就是可以做一个 spring-boot-starter,引入以后可以直接使用系统资源库中的资源信息。而不需要额为配置数据库配置信息。引入的同时还能对应用进行简单的监控、控制应用的上线情况等。
每个租户应该拥有自己独立的数据库。资源池管理包括服务器资源、租户资源的分享与移动、链接资源池管理、资源分配策略、资源监控。
应用管理用于对每个具体的应用信息进行存储的管理、具体功能包括应用账号管理、应用空间管理、应用状态管理、应用对接信息等。
对外开放标准接口包括应用账号 验证、数据库资源链接接口、应用程序数据相关接口、应用认证接口等。
早上发的问题的链接为: https://v2ex.com/t/1008016#reply8 。
再次感谢各位大佬的意见,小弟先谢谢了。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.