Skip to content

第 3 页

设计高性能可扩展的API服务

Directus本身是NodeJS实现的API服务器。 其能支持多大的TPS取决于数据库系统,API查询设计等多个因素。本文提供一些架构上的考虑,目的是使得Directus应用能随着业务的增长,通过......

OAuth2 应用实践:Directus集成钉钉登录的尝试

1. 项目简介 这个小项目预期结果是让 Directus 支持使用钉钉账号来登录。 在了解OAuth2协议后参见上一篇blog,参考资料1),已经有足够知识储备来实施。 Directus 原生......

OAuth2 协议解析:以GitHub和钉钉为例

1. 原理 假设有一个APP,要我使用GitHub授权登录。 在这个登录场景中: 我作为数据的所有者告诉系统(GitHub),同意授权第三方应用(App)进入系统,获取某些数据(我的ID,头像......

在项目中引入细分领域的开源软件

1. 引言 开源软件已是信息社会的基石。 GitHub上软件种类众多,市场定位和成熟度也各不相同。 对于成熟的通用软件,例如Linux,NGINX等。将这类软件引入自研项目中不存在太多顾......

自由泳抱水和推水的体会

用核心来推水 有两个陆上辅助练习: 滚动带动推水 1. 前伸臂做出抱水姿势, 保持肘部和两肩成一条直线。 2. 通过肩膀滚动,形成入水手一侧的伸展。 同时,抱水一侧尽可能长的保持肘部和两......

Leo editor在python下的开发即将结束

Leo 要停止开发了 早上在邮件列表里面读到EKR的一封信: Leo 6.6 may be the last substantial release in Leo's history. At......

JavaScript的异步执行机制

回顾: JavaScript语言定义的 callback, promise, await, asyc JavaScript/NodeJS 引擎(libuv) 操作系统IO多路复用......