推荐文章
nodejs

axios拦截器源码分析

本文通过使用方法和源码实现,了解axios模块如何实现请求和响应拦截器

阅读更多
微服务

限流算法

常见的限流算法 计数器算法 漏桶算法 令牌桶算法 限流常用场景可靠的限流算法可以保障服务器的稳定运行,常规的限流实现有两种方式,分别为:

阅读更多
限流算法 限流算法
常见的限流算法 计数器算法 漏桶算法 令牌桶算法 限流常用场景可靠的限流算法可以保障服务器的稳定运行,常规的限流实现有两种方式,分别为:Nginx 和业务代码实现。而本文所说的限流是业务代码中的逻辑限流 常见的限流算法计数器算法通过限制
2021-03-27
axios拦截器源码分析 axios拦截器源码分析
本文通过使用方法和源码实现,了解axios模块如何实现请求和响应拦截器
2021-01-12
git-workflows配置 git-workflows配置
简介github 在近期提供了一个 workflows 功能,可以轻松实现定制化工作流任务,包括经常使用的包括了 ci和cd ,从此不再需要通过第三方服务来实现。 通过 workflows 我们可以实现以下功能: 构建和测试 Node.j
2020-10-17
consul的docker自动注册 consul的docker自动注册
简介Registrator 通过检查容器在线来自动为任何Docker容器注册和注销服务,后端注册中心支持consul、etcd、skydns2、zookeeper等存储 部署必须先在本地部署内容: docker consul fabio
2020-10-12
consul的负载均衡fabio consul的负载均衡fabio
简介fabio 是 ebay 团队用 golang 开发的一个快速、简单零配置,能够让 consul 部署的应用快速支持 http(s) 的负载均衡路由器。 因为 consul 支持服务注册与健康检查,所以 fabio 能够零配置提供负载,
2020-10-12
服务注册和发现 服务注册和发现
服务发现的特点服务与服务之间的调用通常需要在配置文件中填写好主机和端口,但是这样不易于维护,且分布式环境中不易于部署与扩容。 那么此时就需要考虑服务启动的时候自己把主机和端口以及一些其他信息注册到注册中心,这样其他服务可以从中找到它。 甚至
2020-10-12
搭建一个完整的docker生态 搭建一个完整的docker生态
概要通过本文你可以学习到以下内容: 快速安装 docker 和 docker-compose 如何使用 docker 可视化管理平台 如何对 docker 容器进行监控和报警 环境安装ubuntuapt-get update apt-g
2020-10-08
Docker-资源隔离和限制原理 Docker-资源隔离和限制原理
开卷有益在阅读文章之前,你可以先想想自己是否了解以下内容,如果不了解希望此文章可以帮助你解除疑惑: 解释 docker 原理 简述 namespace 可以对哪些资源做隔离? 简述 cgroups 的作用和可以限制的资源类型? 在 l
2020-09-08
Docker-BridgeNetwork原理 Docker-BridgeNetwork原理
参考资料 三层交换机 OSI 网络架构 七层网络架构 疑问 为什么已经有了链路层的交换机,还要有网络层的路由器呢? 为什么主机之间需要 MAC 地址才能进行通信? 有了 MAC 地址,为什么不直接通过 MAC : prot 进行发送数据?
2020-09-07
JWT认证模式介绍和原理分析 JWT认证模式介绍和原理分析
简介用户提供用户名和密码给认证服务器,服务器验证用户提交的信息的合法性,如果验证成功则返回一个 token , 用户可以使用这个 token 访问服务器上受保护的资源。 示例代码:https://github.com/ddzyan/node
2020-08-03
egg-graphQL源码分析 egg-graphQL源码分析
简介egg-graphQL 是 egg 的 graphQL 插件,规范化 GraphQL API 实现,自动创建 schema ,挂载 koa middleware 处理 GraphQL 请求,并且提供创建 GraphQL 开发者工具 源码
2020-07-14
GraphQL扫盲 GraphQL扫盲
GraphQL 简介参考资料: https://juejin.im/post/5d5d2f9ef265da03c02c06ed#heading-25 https://graphql.cn/ https://www.apollographq
2020-07-10
1 / 7