这是故事;
我们最近开始了一个项目,其中有1个具有Node环境经验的FE人员和2个使用Java的BE人员。
我们构建了BE,在Tomcat + Java上构建了API端,并在node.js / express.js上运行了实际的Web应用程序部分。因此,其中的www(Web应用程序)部分在express.js上运行,并向Tomcat服务器进行ajax调用以返回json结果。
由于我们有全职工作,而且坐下来谈论事情的时间有限,因此这似乎是使项目启动并运行的快速方法。
事实是,您有两个单独的项目,用于git push和两个在亚马逊上运行的实例。
现在,我们陷入了讨论该体系结构是否有意义的讨论中。因此,我们需要专家来结束这一论点。
谢谢
看起来好像您正在重新创建面向服务的体系结构
面向服务的体系结构(SOA)是一种基于离散软件的软件设计和软件体系结构设计模式,这些离散软件将应用程序功能作为服务提供,称为服务导向。
如果没有更多有关上下文的信息,很难在您的实例中给出明智的答案。但是在SO和其他地方有数十篇文章可以指导您讨论何时才是正确的方法。尝试使用服务而不是组件的优点和缺点以及何时使用面向服务的SOA架构
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句