Kubernetes中 获取真实请求IP

摘要: 本来以为获取请求者的ip,直接从请求头获取“X-Forwarded-For”字段就可以了,没想到,获取的是一个K8S的容器地址。 原因: 负载均衡默认的externalTrafficPolicy配置为Cluster。此路由模式会隐藏真实客户IP,但是能实现Pod级别的负载均衡。 解决办法: 路由策略 阅读全文
posted @ 2019-10-25 11:08 mindSucker 阅读(2732) 评论(0) 推荐(0) 编辑

dubbo备忘录

摘要: 1.负载均衡策略 Random LoadBalance :随机,按权重设置随机概率。 在一个截面上碰撞的概率高,但调用量越大分布越均匀,而且按概率使用权重后也比较均匀,有利于动态调整提供者权重。 RoundRobin LoadBalance :轮询,按公约后的权重设置轮询比率。 存在慢的提供者累积请 阅读全文
posted @ 2019-09-19 17:11 mindSucker 阅读(199) 评论(0) 推荐(0) 编辑

dubbo在redis注册中心下 ReconnectTimerTask 不停重连provider 问题

摘要: 问题描述 : 使用redis 注册中心时, dubbo消费端一直不停重试reconnect dubbo provider, 并报错; 先说结论,这种异常有两种情况: 1. dubbo消费端启动时,获取到一些已经过期的provider注册信息,并尝试重新连接。 2, dubbo消费端,dubbo pr 阅读全文
posted @ 2019-08-30 21:06 mindSucker 阅读(5345) 评论(0) 推荐(0) 编辑

Dto和Entity如何优雅的相互转换

摘要: 什么是Dto,Entity,用来干什么?     Dto data transfer object 数据传输实体,主要用于数据传输的实体模型;     Entity 持久层的领域模型;     阅读全文
posted @ 2019-08-12 15:00 mindSucker 阅读(10894) 评论(0) 推荐(1) 编辑

git 备忘录

摘要: git 是一个版本控制工具,最大的作用当然是版本的记录,以及实现多分支并行开发 参考 官方文档 他人博客 1. git操作流程 2. git常用命令 2.1 checkout 用于切换分支,更新文件 # 从当前分支,当前位置(或者指定revision_num位置),新建一个分支,并切换到该分支 $ 阅读全文
posted @ 2019-07-24 10:36 mindSucker 阅读(154) 评论(0) 推荐(0) 编辑