什么是微服务架构 nodejs能否开发大型软件应用?有哪些公司在用nodejs做应用?
nodejs能否开发大型软件应用?有哪些公司在用nodejs做应用?
Nodejs在我们公司的后端和中间层都有使用。它不是一个大的应用程序。我们每天访问数十万个IP地址,后端每天请求超过一百万个。使用它是可以的。我认为公司的主要目的是省钱。虽然整栈都是招聘来的,但其实他们大多是做前端业务,偶尔也忙着做后端业务。在我看来,如果它确实是一个大型应用程序,那么不建议将nodejs用于后端,但建议将其用于中间层或API网关。Nodejs应用于大数据场景,其自然应用具有高并发流量,就像mongodb一样。
如何使用node做中间层?
我觉得有些人不太了解前端
首先,我们为什么要做中间层呢?事实上,Java还有一个中间层。例如,传统的后台项目被划分为功能结构。中间层与页面交互,数据层与数据库交互。中间层主要处理数据集成和结构处理,如分页参数。此外,它还提供了统计日志的核心功能。这些都是传统的面向接口的解决方案。
除此之外,使用节点作为中间层还提供页面解析功能,这在Java中是罕见的官方最佳实践。这三个前端框架都有支持node生成页面的工具,甚至页面发布过程的最佳实践也是依赖于节点的。Java是否为三种框架提供热更新支持?
节点可以用Java做什么?java能做什么其他语言做不到的?我们正在寻找“最佳实践”,而不是“艰难但有能力”的实践。不管是不是KPI项目,阿里都证明了这种做法是可行的。在这个层次上没有更好的最佳实践,所以了解更多并不丢脸。
不要自以为是。看来,全球前端正在进行一场大骗局,争夺权力。在Web2.0中,交互层的逻辑后置对用户体验是有害的。
然后回答如何做以及先做什么。中间层的概念可以是大的,也可以是小的,但是我认为没有必要去节点进行请求转发。至少对逻辑优化有要求,比如多异步处理、页面呈现、优化API结构等
什么是微服务架构 nodejs爬虫 nodejs搭建web服务器
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。