首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
ForKazmodon
掘友等级
Java工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
65
文章 44
沸点 21
赞
65
返回
|
搜索文章
最新
热门
Confd改造
一次版本发布会修改若干个key,导致confd的watchProcessor触发多次的文件更新。 配置中心的配置发布会更新多个key(除了配置内容的key外,还包含配置内容签名、版本号等于配置相关的key)。如果配置发布以watch版本号的变更为触发条件的话,万一版本号更新后,…
Kong ip-restriction 插件获取remote_addr错误
升级Kong版本到0.14.1,使用ip-restriction插件的白名单限制访问。但升级后的白名单没有生效。access日志如下: X-Forwarded-For的内容由「英文逗号 + 空格」隔开的多个部分组成, 例如:X-Forwarded-For: client, pr…
Confd源码阅读
TemplateResource is the representation of a parsed template resource. 根据命名简要的看完了confd的配置更新的代码。confd支持两种模式的Processor,1. 定时更新(缺省);2. 订阅更新。定时更…
Confd安装
添加k/v到consul。如图所示: 交代了template文件的位置、模板文件被填充后的目标文件、以及用于填充的key的k/v源。 myconfig.conf.tmpl应用配置模板,{{}}表示需要用对应的key的值来填充。 从配置中心的使用姿势来理解这个配置文件特别容易。市…
Redis 深度历险小册阅读笔记
Redis所有的数据结构都是以唯一的字符串key作为名称,不同的数据结构是指value的类型。5中基本数据结构分别是:string、list、set、hash、zset 使用最广泛的数据结构,通常将存储的数据进行序列化成字符塞到Redis中进行缓存。Redis的字符串是动态字符…
Kong "a client request body is buffered to a temporary file" 分析
升级Kong的版本,搭建了新的线上环境,切了小流量进行了一下测试。error.log中不断刷warn日志:a client request body is buffered to a temporary file。通过上网搜索把问题定位在Nginx的client_max_bod…
Kong网关jwt插件实现细节
网关版本升级(从0.12.0升级到0.14.1),升级过程中遇到相同同一请求新版本的网关报401,从access.log中能看到插件是解析Token成功且成功获取到了Token对应的Consumer。因此需要对比一下两者版本的插件逻辑上的区别。 在看jwt的升级前,大概过一下k…
阿里云EWS 部署 Springboot2容器
在做手淘定制服务的时候,定制的服务的域名被限制只能使用*.ewszjk.m.jaeapp.com,申请ews域名的要求是创建自己的服务,服务的部署方式为容器。以前也有过容器部署服务的操作和自己的理解,但对容器的认识都是空中楼阁,实在没有太多头绪。 在没有容器高大上的技术前,服务…
Springboot 以数据库为配置源
注入一个表作为配置源的PropertySource。PostProcessor实现了EnvironmentPostProcessor接口,每当Springboot程序重启时都会被执行 在resource/META-INF目录下新建spring.factories文件。类型Spr…
个人成就
文章被点赞
20
文章被阅读
41,145
掘力值
715
关注了
25
关注者
9
收藏集
2
关注标签
49
加入于
2018-04-14