如题, 现在用express的,这样真的好么,请问各位大大在提高接口性能方面有什么技巧,=-=在下学习下 另外:node存在c10k问题么?
回复 (17)
S
最简单的是用NodeJs+MongoDB+RestfulAPI+OAuth2架构
Y
actionhero +redis
F
引用 yakczhactionhero +redis
@yakczh 具体怎么实现呢,actionhero貌似只是一个工具库
F
引用 sunfeng90最简单的是用NodeJs+MongoDB+RestfulAPI+OAuth2架构
@sunfeng90 要 mongodb什么事情?
K
express很小了。不行你可以看看jayson,这个我最近打算用于微服务架构。
W
挡一层redis
用好你的缓存
S
@fangker 确实可以不要,但是NodeJS配合MongoDB不是很nice么?我开始喜欢上MongoDBl了,直接返回JSON,好爽
R
@yakczh actionhero 真的很酷,多谢介绍。我的理解actionhero可以:
- 自动支持http和websocket;
- 支持pub/sub(redis提供);
- 支持cache(redis提供);
- 支持cluster
- 还能对api的输入输出进行validate 虽然不是基于express和koa,但功能上已经完全包含,以后有机会一定要用用。
@sunfeng90 我也一直用Mongodb,但是不能join,没有transaction,真是很蛋疼。
S
@ron-liu 确实啊!Actionhero这么强大啊:还能对api的输入输出进行validate 虽然不是基于express和koa,但功能上已经完全包含,以后有机会一定要用用。
G
是来吹actionhero的?一般般吧。
R
@gzhangzy 只是看了下文档,觉得很酷,没有用过,真正怎么样确实不知道。:)
G
“接口”的概念和本质
转 segmentfault 的一贴讨论 https://segmentfault.com/q/1010000005026205
Actionhero没有本质上的改变,实现的也不够精巧,也就和jsonRpc差不多。
F
F
F
引用 gzhangzy是来吹actionhero的?一般般吧。
@gzhangzy actionhero在YouTube上看到有人讲,不知道有什么优点
F
引用 wssgcg1213挡一层redis 用好你的缓存
@wssgcg1213 具体要做什么处理呢?
F
引用 klausgaoexpress很小了。不行你可以看看jayson,这个我最近打算用于微服务架构。
@klausgao 好的~
参与回复
登录后即可参与回复。登录