不同站点有相同的功能,应该怎么架构?
最近碰到这样的情况:
需要部署多个站点在不同的服务器上,数据库连接的同一个,系统都是不同的。但是两个系统之间有相同的功能需要实现。
例如,在A站点,有一个添加用户数据的功能,而在B站点,也有一个添加用户数据的功能,添加的功能代码和业务逻辑都是一样的。
这样的话,相同的模块代码需要放在两个站点上。这样如果后面有一个站点的逻辑变了,另一个站点的代码也要去更改。
想请教一下大家,有没有好一点的架构方案。
推荐文章: