会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
victor.x.qu
心怀科学技术的不信佛和尚
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
下一页
2023年2月7日
构建api gateway之 负载均衡
摘要: 什么是负载均衡 负载均衡,英文名称为Load Balance,其含义就是指将负载(工作任务)进行平衡、分摊到多个操作单元上进行运行 以下为几种负载均衡策略介绍 1.随机(Random) 大家很多时候说到随机的负载均衡都会想到 Round Robin, 其实 Round Robin并非随机, Rand
阅读全文
posted @ 2023-02-07 11:20 victor.x.qu
阅读(700)
评论(0)
推荐(0)
2023年1月30日
构建api gateway之 http路由实现
摘要: http路由 路由是指路由器从一个接口上收到数据包,根据数据包的目的地址进行定向并转发到另一个接口的过程。 而这里的http路由其实等同于web开发中,根据http相关参数(比如url、http method)分配到对应的处理程序。 借用web框架的示意图,其作用如下 路由匹配 这里我们先简化一下内
阅读全文
posted @ 2023-01-30 16:42 victor.x.qu
阅读(490)
评论(0)
推荐(0)
2023年1月3日
了解一下基本的http代理配置
摘要: 我们首先用一个简单例子了解一下基本的http代理配置 worker_processes 1; #nginx worker 数量 error_log logs/error.log; #指定错误日志文件路径 events { worker_connections 1024; } http { log_f
阅读全文
posted @ 2023-01-03 14:27 victor.x.qu
阅读(150)
评论(0)
推荐(0)
监听yaml配置
摘要: 接下来我们试试从yaml文件中读取配置,当然这不是动态配置分发的好方式 别急,一口吃不成大胖子 这里其实会为大家介绍不少东西: 如何引入第三方库以及配置openresty lua 文件读取 yaml 库 openresty init_worker openresty timer privileged
阅读全文
posted @ 2023-01-03 14:26 victor.x.qu
阅读(266)
评论(0)
推荐(0)
如何简化配置
摘要: 上述说过openresty本身配置复杂,上手难度高,也不利于分发配置,为什么呢? 配置格式有着比较复杂的语法,不是单纯的数据,所以学习成本高了 配置有了复杂的语法,变更时不像一条数据更改那么容易,可能导致格式错乱,也就不利于分发配置了 那么我们第一步就着眼于如何让大家不需要学习nginx配置语法,(
阅读全文
posted @ 2023-01-03 14:25 victor.x.qu
阅读(118)
评论(0)
推荐(0)
了解一下基本的tcp代理配置
摘要: 我们首先用一个简单例子了解一下基本的tcp代理配置 worker_processes 1; #nginx worker 数量 error_log logs/error.log; #指定错误日志文件路径 events { worker_connections 1024; } stream { log_
阅读全文
posted @ 2023-01-03 14:15 victor.x.qu
阅读(271)
评论(0)
推荐(0)
扯一扯技术选型
摘要: 我们来了解一下业界网关的技术选型 (这里先简单介绍,部分技术名词有缘在未来介绍,如果无缘就只有搜索了,毕竟每一个都解释清楚是挺浩大的工程) 从零开始 这无疑是成本巨大的,除了开发成本之外,还有极大的信任成本,如何让别人能相信而采用编写的网关,特别是大家偏信“大厂背书”四字的时代? 信任成本无法估量,
阅读全文
posted @ 2023-01-03 14:14 victor.x.qu
阅读(122)
评论(0)
推荐(1)
进程间通讯有哪些方式
摘要: 进程间通信(inter-process communication 或 interprocess communication,简写 IPC)是指两个或两个以上进程(或线程)之间进行数据或信号交互的技术方案。 文件 没错,文件就是进程间通信的一种方式。 信号(signal) 像Ctrl+C退出之类或k
阅读全文
posted @ 2023-01-03 14:13 victor.x.qu
阅读(216)
评论(0)
推荐(0)
网络协议
摘要: 什么是网络协议? 在网络中,协议是一套用于格式化和处理数据的规则。网络协议就像计算机的一种共同语言。一个网络中的计算机可能会使用截然不同的软件和硬件,然而,协议的使用使它们能够相互通信。 标准化协议就像计算机可以使用的共同语言,类似于来自世界不同地区的两个人可能不理解对方的母语,但他们可以使用共同的
阅读全文
posted @ 2023-01-03 14:12 victor.x.qu
阅读(330)
评论(0)
推荐(0)
网络概念
摘要: 网关软件一般分为四层或七层代理,为什么有这样区分呢? 既然我们要尝试完成一个网关,我们可能的了解一下四层、七层到底是什么,否则我们做什么呢? 这里所谈的四层代理和七层代理,便是基于OSI七层模型来划分的。 OSI 七层网络模型 OSI(Open System Interconnect),即开放式系统
阅读全文
posted @ 2023-01-03 14:12 victor.x.qu
阅读(111)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
下一页
公告