Apache ShenYu 网关插件模式分析(下)

访问量 : 747 说明 本文将展示自定义插件流程 该自定义插件只为描述自定义插件流程,插件及其简单,不涉及具体插件功能。 plugin数据插入 由上文得知,plugin的元数据都放在 plugin表中,而在shenyu-admin上没有新增插件的api,所以我们要新增插件,首先需要在 plugin表中手动插入自定义插件信息,我新加的 pulgin信息为 INSERT INTO `plugin` …

阅读全文

Apache ShenYu 网关插件模式分析(上)

访问量 : 958 说明 本文将分析 Apache ShenYu 网关的插件设计以及如何简单的加入自定义插件 前言 在前面的 shenyu 网关系列文章里,我们分别写了 shenyu 网关源码环境搭建、shenyu 网关官方http、dubbo、springcloud、sofa等examples功能体验相关文章。shenyu它定位的是可热插拔热更新插件式的系统,所以它涉及到网关配置信息的同步问题,…

阅读全文

Apache ShenYu 网关数据同步之http

访问量 : 736 说明 本文将通过源码分析 Apache ShenYu 网关通过 http 长轮询数据同步 shenyu 网关用http长轮询方式同步数据需要分别在shenyu-admin以及shenyu-bootsrap项目中添加相关配置和依赖 shenyu 借鉴了 Apollo、Nacos 的设计思想,取其精华,自己实现的 http 长轮询数据同步功能 注意,这里并非传统的 ajax 长轮询…

阅读全文

Apache ShenYu 网关数据同步之zookeeper

访问量 : 755 说明 本文将分析shenyu-admin与shenyu网关通过zookeeper数据同步的底层原理 源码分析 shenyu-admin与shenyul网关通过zookeeper方式数据同步,它们两端都应该有对应处理逻辑的源码。我们首先来看shenyu-admin这端的 shenyu-admin端zookeeper数据同步源码分析 从上文里我们得知,shenyu-admin关于数…

阅读全文

Apache ShenYu 网关数据同步之 websocket

访问量 : 725 说明 本文将探讨shenyu-admin 与 shenyu网关数据通过websocket同步的主要流程 shenyu数据同步概述 shenyu网关为什么需要数据同步呢?这就要从shenyu API网关的设计谈起了。shenyu网关配置是热更新的,也就是说在shenyu-admin前端服务上配置网关相关参数后,为了让网关不用重启而更新配置,是需要将最新的配置同步到shenyu-w…

阅读全文

总有个时刻只想停下来好好听听歌

访问量 : 901 总有个时刻,不自觉的播放某些音乐,一直听下去,就像经历了一个心流的过程,两小时转瞬即逝。这是艺术的力量,还是每天一直兢兢业业的大脑想有片刻休息? 作为还在努力成长中的软件开发工程师来讲,需要追赶的还太多。在左耳朵耗子(陈皓)大佬的标准中,我作为软件工程师来讲甚至都不太及格。每念及次,都有急功心切的几口吃成个胖子的念头。对于稍微有点逻辑的人来讲,都知道这是不可能的事情。明知不可能…

阅读全文

vim程序编辑器指令集

访问量 : 837 移动光标的方法(一般模式) 按键 说明 h或向左箭头键 光标向左移动一个字符 j或向下箭头键 光标向下移动一个字符 k或向上箭头键 光标向上移动一个字符 l或向右箭头键 光标向右移动一个字符 如果想要啊进行多次移动的话,例如向下移动30行,可以使用 "30j" 或 "30j"的组合键向上、左、右同上。 按键 说明 [Ctrl或contro…

阅读全文