体验

本人是 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...
文章列表
王小扬博客
云原生
Git
Elasticsearch
Apollo
产品
Think
生活技巧
软件开发
计算机网络
CI
DB
设计
缓存
Docker
Node
操作系统
Java
大前端
Nestjs
其他
PHP
AI