Nodejs开发企业级应用

白天 夜间 首页 下载 阅读记录
  我的书签   添加书签   移除书签

RPC 远程过程调用

浏览 158 扫码 分享 2023-04-07 09:17:35

    RPC,Remote Procedure Call,远程过程调用
    https://zhuanlan.zhihu.com/p/187560185

    若有收获,就点个赞吧

    0 人点赞

    上一篇:
    下一篇:
    • 书签
    • 添加书签 移除书签
    • Nodejs 企业级应用实践
      • EGG-CMS博客系统
        • 1 博客系统需求
        • 2 博客系统的数据库
          • blog.sql 数据库
        • 3 博客项目架构
          • 珑文的博客
        • blog前端模块
          • umi-blog
          • fusion-blog
          • 异常页面
        • blog后端模块
          • npm init egg 初始化项目
          • login登录模块
            • svg-captcha验证码
          • egg ssr
        • CMS要注意的细节
        • 盈利的网站
          • 注册公司
          • 网站备案
          • aliyun web开发
      • nodejs机器学习
      • nodejs企业级应用
      • nodejs日志收集与处理
        • 日志切割
        • 如何打印一份好的日志-日志规范
        • 日志的级别
        • 日志应用场景
        • console日志的原理
      • nodejs高可用
        • RPC远程过程调用
          • RPC是什么
      • nodejs性能优化
        • 反向代理
        • 动静分离
        • 0x火焰图FlameGraph 排查计算密集型 CPU
        • nodejs 性能平台
      • nodejs内存泄漏
        • V8内存管理
        • node内存 USE指标
        • 内存泄漏排查
      • nodejs 网络底层原理
        • blob对象
        • nodejs处理文件流
        • 全双工通信
          • 单工通信
          • 半双工通信
        • serverless
        • babel
        • nginx线上部署
          • 线上部署
        • nodejs知识点
        • SSE服务器端事件
        • 前端为什么要学习 nodejs
      • nodejs代码规范
      • nodejs开发环境
        • nodejs本地开发环境配置
      • 异常理论
        • code错误码
          • code错误码对应提示语
        • 异常错误文案
        • 异常数据格式
        • CatchError中间件
        • Exception错误处理通用类
          • 自定义异常类
        • 已知异常&未知异常
      • nodejs常见错误
        • --openssl-legacy-provider错误
        • crypto.createCipher is deprecated
      • 服务端专业知识
        • 字节单位换算
        • inode是什么
      • node框架
        • nodejs必须知道的300个问题
        • nodejs 2020使用报告
        • node v17新特性
        • nodejs框架设计
        • web框架的三个层次
        • CCXT 加密货币交易库
        • express koa eggjs midway nodejs框架的发展
        • midway
        • nestjs
          • Malagujs
        • keystoneJS
    • Nodejs 爬虫
      • puppeteer 无界面浏览器
        • puppeteer.launch
        • 无壳浏览器
      • 反爬虫
      • 代理ip池
      • charles抓包
      • robots协议
    • Nodejs 原生模块
      • node npm
        • url
        • 常用的nodejs模块
        • nunjucks 模板引擎
          • 模板字符串模板引擎
          • nunjucks语法
        • http-server本地服务器
        • ncu npm-check-updates
        • PaddleOCR
        • is-type-of
        • uuid通用唯一识别码
        • query-string & qs的区别
        • Dotenv
        • socket.io
        • pm2
        • nodemon
      • commonJS规范
        • 手写commonjs
        • exports&module.exports的区别
      • 密码生成器
      • usr环境变量
        • #!/usr/bin/env node
      • process 全局对象
        • process.env
      • child_process 子进程
        • child_process多进程模式
        • 进程&线程
        • 进程守护
        • cluster集群
        • egg-cluster多进程模式
        • master进程与 cluster进程的通信
      • path路径
      • Buffer
      • http
        • http-server
      • EventLoop事件循环
        • libuv
        • Promise&Async
        • EventEmitter
      • 非阻塞IO
      • nodejs和 js的区别
      • fs
        • fs.createWriteStream 可写流
        • fs.writeFile & fs.readFile & fs.appendFile区别
        • fs读取图片
      • glob
    • Midway
      • midway 项目规范
      • 参数校验
        • 413 koa-bodyparser
      • midway-logs日志
      • DEBUG
      • /controller
        • 请求上下文模式
      • /app
      • IOC控制反转
      • 创建midway应用
      • nodejs微服务
      • midway全栈开发解决方案
      • egg升级midway
        • midway vs nest.js
        • @midwayjs/cli
    • EGGJS开发实战
      • RBAC模型
      • RESTful API开发
        • API规范
        • API接口文档设计
        • eggjs curl
          • urllib
          • eggjs httpClient
        • Content-Type 参数类型
        • swagger-ui
          • swagger-ui集成
        • postman使用技巧
        • nodejs模板
        • post message: "invalid csrf token"
      • eggjs 登录与授权
        • 权限管理的分类
        • jwt解密
        • jwt
      • EGGJS BFF
        • mock数据
        • egg企业级项目实战
        • eggjs构建 BFF层
        • proxy代理服务器
        • bff实战
      • eggjs 底层开发&应用层开发
        • egg集成的插件
        • egg启动时序图
        • eggjs运行原理
        • eggjs MVC架构
      • egg plugins 插件
        • egg-view-nunjucks
        • egg-static 静态资源
        • egg-swagger-doc
        • egg-plugin 插件规范
      • middleware 中间件
        • 洋葱圈模型
      • egg ctx上下文
        • ctx.cookie ctx.session
        • ctx.headers
        • req.query获取URL参数
        • eggjs http传参
        • egg-validate 参数校验
      • eggjs 数据库操作
        • egg-sequelize
          • sequelize init
          • egg-sequelize操作数据库
            • paranoid 软删除
          • router.js初始化 app.model
          • findOne
          • sequelize-transaction事务
          • 外键关联查询
          • sequelize.define 定义模型
            • 主题与Model的划分
          • sequelize-Automate
          • sequelize连接已有数据库
          • Sequelize
        • connect-mongo
        • egg-mysql
        • egg-graphql
        • egg-socket.io
      • egg-i18n 多语言国际化
      • eggjs目录规范
        • alias别名配置
      • /log 日志
        • egg-logger日志
        • log4js 日志管理
        • log4js封装
      • /app.js
      • /app MVC模型
        • /Controller控制器
        • /Model模型
          • scenario场景
        • /Service服务
          • Server this 属性
        • /view 视图
        • /public 静态资源
        • /Schedule 定时任务
        • router.js 路由
          • egg-decorator-router 装饰器路由
          • egg-router拆分路由
      • /config目录
        • egg跨域请求设置
        • config.static设置多个静态目录
        • config.default.js
        • egg修改默认7001端口
      • /test 测试目录
      • extend 扩展
        • context 上下文扩展
        • application 全局应用扩展
        • request&response 请求响应扩展
        • helper 帮助函数扩展
      • eggjs基础
        • eggjs特点
        • require('egg')
        • eggjs入门
        • eggjs代码模板
      • egg常见错误
      • eggjs SSR
      • egg部署到服务器
      • egg多进程
      • eggjs创建项目
        • npm init egg --type=simple做了啥
    • KOA2 实战
      • koa-generator初始化项目
      • koa-compose
      • 获取参数&校验参数
      • koa-router
        • requireDirectory路由自动加载
      • 微博原型页面
      • Koa2 源码分析
        • new Koa时发生了什么
      • Koa2 电影预告片网站
      • koa对比express
    • Web 安全实战
      • CSRF 跨站请求伪造
      • XSS跨站脚本攻击
      • SSRF服务端请求伪造
      • SQL注入攻击
        • sql 安全
      • Ratelimit应用限流
        • 海量接口请求防御
        • 接口限流算法
          • TokenBucket 令牌桶
      • HealthCheck健康检查
        • 金丝雀发布
        • 蓝绿部署
        • A/B测试
        • egg项目安全
        • 安全检查
      • 文件上传漏洞攻击
        • 文件后缀
      • 密码安全
        • md5
        • node-rsa加密
        • crypto-js
        • license版权
        • license开源协议
      • http传输安全
        • 越权
      • 营销的黑产
    • CLI 脚手架开发
      • 命令行日志交互
      • yargs 命令行参数解析
      • minimist 命令行参数解析引擎
      • figlet终端文字
      • npm
        • nvm node version manager
        • npx是什么
          • npx命令
        • dependencies 项目依赖
        • peerDependencies
        • 用过的npm库
        • npm link
        • NODE_ENV
        • CLI
        • npm常用命令
          • rm rf
        • npm常见的问题
        • npm install
        • package.json
        • package-lock.json
        • nrm
        • npm publish
          • 单独的代码库
        • npm scripts前端工程化
        • node-package
    • HTTP 协议
      • 服务端相关概念
      • 七层网络协议
        • 从输入URL到页面展示发生了什么?
        • Load Balance 负载均衡
        • LVS 虚拟服务器
        • IPC 进程间通信
        • Gateway网关
        • DNS 域名系统
          • DNS & hosts的关系
        • RPC 远程过程调用
        • RFC文档
      • Websocket 协议
        • socket聊天室
        • Socket
        • ws WebSocket客户端
        • WebSocket协议介绍
        • socket千万级的数据量
        • websocket
        • socket.io
        • web-socket坦克大战
      • headers response 响应头
      • headers request 请求头
        • http header头信息
        • header Content-Type类型
        • Referer
      • http协议知识点
        • // 缺省协议
        • 玩转tcp服务器
        • 粘包、拆包的原因
        • TCP抓包三次握手,四次挥手分析
        • TCP经典协议与数据包
      • CORS 跨源资源共享
        • 同源策略
        • location
        • 解决跨域
        • 前端9种跨域解决方案
        • proxy代理服务器
        • postMessage
      • http状态码
        • 5xx服务端错误码
        • 4xx客户端错误码
        • 3xx重定向响应码
        • 2xx成功响应码
        • 1xx信息码
      • http Cache缓存
      • 长轮询
      • https
      • http2
      • http方法
      • http报文
      • http服务器
      • Content
      • ping
      • URI
    • SSO 单点登录
      • SSO 名词解释
      • sso配置
      • 开发自己的SSO
        • 登录流程
        • 授权登录页面
        • sso.sql
        • 多web应用的单点登录
        • 4大许可类型
        • 4种实现方式
        • 用户认证
        • auth应用场景
      • sso登录框架
        • Shiro 权限框架
        • node-casbin
        • Spring Security
      • 1 钉钉扫码登录
      • 2 微信登录
        • 微信登录流程
      • 4 短信验证码登录
      • 5 QQ登录
        • QQ 创建应用
        • QQ登录流程
      • 6 用户名密码登录
    • OAuth2.0 认证协议
      • 1 OAuth 2.0 基础知识
        • 授权许可机制类型
        • Oauth2.0 学习资料
        • 什么是 OAuth2.0
        • OAuth2.0流程
      • JsonWebToken
        • jwt
      • Bearer Token
      • 2 cookie 认证
      • 3 session 认证
      • 1 HTTP Basic authentication
      • koa-auth
    • Docker
      • docker容器操作
      • docker 镜像操作
      • dockerfile
      • docker架构
      • docker常用命令
      • docker下载安装
    • Electron
      • electron开发eagle
    暂无相关搜索结果!

      让时间为你证明

      展开/收起文章目录

      分享,让知识传承更久远

      文章二维码

      手机扫一扫,轻松掌上读

      文档下载

      请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
      PDF文档 EPUB文档 MOBI文档

      书签列表

        阅读记录

        阅读进度: 0.00% ( 0/0 ) 重置阅读进度

          思维导图备注