请教一个该如何部署和架构的问题: 整个系统是多用户类型的,每种用户类型使用的都是单独的一个子系统。比如说包括学生用的子系统,老师用的子系统,主任用的管理系统。 整个系统用同一个数据库,部署的时候要求单独部署每个系统,这样比如学生系统改动升级的话,就不用重启教师系统。 这样的系统,如果之前用 JAVA 来实现的时候,是采用多 Moduel 的方案,即几个子系统共用 model moudel 和 service moudel,分开几个 web moudel 来开发。部署的时候,打成几个不同的 war 包来部署就好了
如果是 rails 来开发,我现在知道的是不能配置多个 moudel 那样的方案的,那么这个几个子系统,是分成几个 project 来开发好,还是在一个 project 里面开发,到时候同样的代码部署到几台服务器好呢?
请大家给点建议,谢谢!