体验

本人是 java 5 年哦 刚接触感觉拉跨一逼,实则不然 这个东西简单方便,业务上完全可以用,加上前端开发 一个人做两个人的活
 

优点:

模块化 规范 AOP CI四个拦截器 逻辑够简单(拦截器 过滤器 filter 封装result,基本一个文件就可以搞定,java shiro或者springsecurity,都是大量的代码框架 )
性能也不低
异步回调足够简单
生态支持(相比java落后很多,但是已经到了基本可用)
ts 你可以用 any,完胜 java 强类型的语言体操(比如多文件类型统一转换,相比与java先设计结构,node可以想到哪里写到哪里)
基本业务已经可以用,现在node已经作为前端的BFF了
最重要的,前端简单学习一下就可以干了,足够简单,快捷,一人干两个人的活,省钱啊;复杂业务或者高性能的可以用java go,现在都是在k8s上部署调用也方便,如果要服务治理直接上mesh就OK了
 

缺点:

sdk很多时候不可用,要依赖于http
mq很多原生不支持node(pulsar支持),阿里云的是采用http的方式
需要自己动手改造能力强(收集监控)
nest fastify 网关超时后,服务端还在处理,response的时候client close会导致重启(好在有pm2可以拉起来)
异步方法要catch,否则报错回直接重启
 
 
Loading...
目录
文章列表
王小扬博客
产品
Think
Git
软件开发
计算机网络
CI
DB
设计
缓存
Docker
Node
操作系统
Java
大前端
Nestjs
其他
PHP