SCG 修改请求/响应在 Spring Cloud Gateway [ 1] (以下简称为 SCG) 中,当我们需要对 HTTP 请求或响应进行修改时,SCG 提供了许多内置的 GatewayFilter [ 2] 来满足我们对这种应用场景的需求,例如 AddRequestHeader,AddRequestParameter, DedupeResponseHeader,MapRequestHead
转载 10月前
96阅读
这里不讲 oh-my-zsh 是什么。也不讲 oh-my-zsh 插件的工作原理(太深奥,不懂 )。讲一讲作为一个初学者,在使用过程中遇到的问题以及解决方法。 1 缘起Ubuntu下,编辑/预览 Markdown 比较好用的工具就是 Sublime Text了。(ReText 支持的不全。有其他好的工具欢迎留言)查看 oh-my-zsh 的相关介绍时,里面提到可以直接在命令行窗口输入文件
转载 2024-09-24 19:08:12
63阅读
本文介绍 HigressWasm 插件的运行时从 V8 切换到 WebAssembly Micro Runtime (WAMR) 的最新进展。通过切换到 WAMR 并开启 AOT 模式大幅提升了 Wasm 插件性能,从我们的测试中大部分插件平均有 50% 左右的性能提升,一些逻辑复杂的插件性能直接翻倍。
原创 2024-04-15 19:58:58
88阅读
在 11 月 15 号的直播 《Higress 开源背后的发展历程和上手 Demo 演示》中,为大家演示了 HigressWasm 插件如何面向 Ingress 资源进行配置生效,本文对当天的 Demo 进行一个回顾,并说明背后的原理机制。
原创 2022-11-29 17:18:20
281阅读
下游(Downstream):下游指 Higress 接收到请求的来源,一般是如浏览器等客户端 上游(Upstream):上游指 Higress 转发请求的
原创 5月前
159阅读
本文将和大家一同回顾 Spring Cloud Gateway 是如何满足 HTTP 请求/响应转换需求场景的,并为大家介绍在这种场景下使用 Higress 云原生网关的解决方案,同时还对比了两者的性能差异。
原创 2023-12-22 23:57:11
70阅读
什么是Higress Higress是基于阿里内部的Envoy Gateway实践沉淀、以开源Istio + Envoy为核心构建的下一代云原生网关,实现了流量网关 + 微服务网关 + 安全网关三合一的高集成能力,深度集成Dubbo、Nacos、Sentinel等微服务技术栈,能够帮助用户极大的降低网关的部署及运维成本且能力不打折;在标准上全面支持Ingress与Gateway API,积极拥抱云
原创 2024-01-20 15:24:58
1169阅读
  最近帮朋友升级了论坛,把数据库换成了postgreSQL,运行有一周。通过前后对比才发现pgsql性能有多强悍,或者说mysql有多低能。 网络带宽:100M独享 论坛流量:日均IP 8K,日均PV 35K 论坛程序:dz7.2 论坛数据:用户15万,主题32万,回帖502万,数据库3G左右。 系统配置:
E编辑 添加 页面 博文 评论 附件 工具 A附件(1) 页面历史 限制 收藏夹 关注 停止关注 信息 链接至该页… 以层级方式查看 View Source 导出为PDF 导出为Word Doc文件导入 复制 移动 开发规约 转至元数据结尾 应用页面限制 附件:1 被姜叶添加,
基于drools语法实现衍生变量功能的设计概述思路优化想要更多 个人博客地址:http://www.ltang.me/2020/04/07/using-drools-calculating-variables/概述在现有的设计中,我们使用页面拖拉选择用户变量并编辑条件、按照drools的语法生成规则脚本,生成的结果类似于下边这样:import java.util.*; rule "rule01
转载 2024-09-19 20:38:08
59阅读
摘要:本文带领大家一起剖析了鸿蒙轻内核的中断模块的源代码,掌握中断相关的概念,中断初始化操作,中断创建、删除,开关中断操作等。原文作者:zhushy本文,我们讲述一下中断,会给读者介绍中断的概念,鸿蒙轻内核的中断模块的源代码。本文中所涉及的源码,以OpenHarmony LiteOS-M内核为例,均可以在开源站点https://gitee.com/openharmony/kernel_liteos
OpenIM 客户端sdk用golang实现,同时采用sqlite存储本地聊天记录,通过gomobile生成sdk,供iOS Android 调用,达到了了一套代码多端复用的效果。最近融合wasm技术,让浏览器具备存储能力,本地聊天记录存储在浏览器,彻底放弃了之前jssdk server服务端。WebAssembly 是一种运行在现代网络浏览器中的新型代码,并且提供新的性能特性和效果。它设计的目的
通过在 WebAssembly 中使用 eBPF 程序,我们不仅让 Wasm 应用获得 eBPF 的高性能、对系统接口的访问能力,还可以让
原创 2023-02-19 01:56:52
149阅读
EIGRP的基本配置 1、  实验目的:通过本次的实验,我们可以掌握如下技能:1)        在路由器上启用EIGRP路由进程2)        启用参与路由协议的借口,并且通告网络3)     
4. 插件开发原理插件原理没有搞懂, 不要进行插件的开发, 容易导致很严重的问题1. 插件概述 插件是用来改变或者扩展mybatis的原有的功能,mybaits的插件就是通过继承Interceptor拦截器实现的;在没有完全理解插件之前禁止使用插件对mybaits进行扩展,又可能会导致严重的问题;mybatis中能使用插件进行拦截的接口和方法如下:Executor(update、query 、 f
转载 2024-09-24 20:53:47
95阅读
本篇结合我的这篇《Spring事务注解@Transactional》,为第二节【2.Spring声明式事务的原理】的详细说明,debug了被@Transactional包裹的目标方法所在类的Bean实例初始化过程,包括:如何判断生成代理对象流程及如何定义代理对象的回调逻辑;结合上面的图,我们关注两点:(1)判断生成代理对象:通过@Transactional注解来标记方法(定义切点),在Bean初始
概念:1. 概述         IP地址:人们在Internet上为了区分数以亿计的主机而给每台主机分配的一个专门的地址,通过IP地址就可以访问到每台主机。         子网掩码:不能单独存在,它必须结合IP地址一起使用。子网掩码只有
文章目录1.JVM简介JVM概念2.JVM运行原理3.JVM运行时数据区域3.1程序计数器(线程私有)3.2Java虚拟机栈(线程私有)3.3本地方法栈(线程私有)3.4Java堆(线程共享)3.5方法区(线程共享)4.JVM如何判断一个对象是否“死亡”4.1程序计数器4.2可达性分析算法5.垃圾回收器的算法5.1标记-清除算法5.2 标记-整理算法(老年代回收算法)5.3复制算法(新生代回收算
转载 2023-12-03 08:09:56
83阅读
深入分析部署SaaS对总体拥有成本的影响     IT专业人员认为,软件即服务(Software as a Service,SaaS)想从传统许可应用软件的市场份额分得一杯羹,就必须在价格之外的方面展开竞争。但如果能够节省大笔费用,那会怎样呢?我们深入 分析了这种服务模式的部署成本,以及三年期间预计会带来的影响,对采用SaaS的优缺点进行了评估
关于SSL证书我已经写过两篇了,一篇是nginx的配置,一篇是tomcat的配置,https已经是很普遍的了。根据 Let’s Encrypt CA 的统计,截至 2017 年 11 月,Firefox 加载的网页中启用 HTTPS 的比例占 67%,比去年底的 45% 有巨大提升。浏览器开发商如 Mozilla, Google 准备采取下一步措施:将所有 HTTP 网站标记为不安全。随着 HTT
  • 1
  • 2
  • 3
  • 4
  • 5