V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  bigpigB  ›  全部回复第 3 页 / 共 7 页
回复总数  139
1  2  3  4  5  6  7  
337 天前
回复了 birdhk 创建的主题 Kubernetes 求助, k8s 资源更新问题
以下是一个使用资源版本( Resource Version )进行判断的示例代码片段,以避免循环更新问题:

go
import (
"fmt"
"k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/client-go/kubernetes"
"k8s.io/client-go/tools/cache"
)

// 在 Informer 的事件处理函数中调用此方法进行更新操作
func updateResource(clientSet *kubernetes.Clientset, obj interface{}) {
resource, ok := obj.(cache.Resource)
if !ok {
fmt.Println("Invalid resource object")
return
}

// 获取当前资源的版本
currentVersion := resource.GetObjectMeta().GetResourceVersion()

// TODO: 根据自己的需求,获取上次处理的版本或时间戳
lastVersion := "some_last_version"

// 比较当前版本与上次处理的版本
if currentVersion != lastVersion {
// 执行更新操作

// 更新完后,更新上次处理的版本为当前版本
lastVersion = currentVersion

// TODO: 在这里执行你的更新逻辑
}
}
337 天前
回复了 birdhk 创建的主题 Kubernetes 求助, k8s 资源更新问题
您可以通过在更新资源之前进行一些判断和比较来避免循环更新的问题。以下是几种可能的解决方法:

使用资源版本( Resource Version )或修改时间戳:在监听到资源更新时,获取当前资源的版本或修改时间戳,并与上次处理的版本或时间戳进行比较。只有当它们不相等时,才执行更新操作。这样可以确保只有真正发生变化的资源才会被更新。

使用标记字段( Annotation )或标签( Label ):为每个资源添加一个特定的标记字段或标签,在触发更新操作时检查该字段或标签是否已设置。如果已设置,则跳过更新;否则,进行更新并设置标记字段或标签。

使用状态字段:为每个资源添加一个表示状态的字段,例如“已更新”。当接收到资源更新事件时,先检查该字段的值,如果已经标记为“已更新”,则跳过更新操作;否则,进行更新并将字段值更新为“已更新”。

延迟更新或批量更新:在监听到资源更新后,不立即执行更新操作,而是延迟一段时间或等待一定数量的更新事件积累后进行批量更新。这样可以避免频繁的单个更新请求。

根据您的具体需求和代码实现,选择适合的方法来避免循环更新问题。
把课程《 Go 语言项目开发实战》里的 iam 项目重新写了一遍

这个我也在看,我好奇楼主是怎么梳理里面的各种设计模式的。
感觉看代码看得很恼火
想试试,但是我没有 telegram 。私信不了
2023-04-23 10:20:18 +08:00
回复了 redime 创建的主题 职场话题 应届生 Offer 选择,求解惑
不用考虑 选 2 。别沾运维
2023-04-07 16:10:20 +08:00
回复了 bigpigB 创建的主题 问与答 有人知道为什么我的 proxyman 抓不到 https 的包么?
@popok 是全部都不行
2023-04-07 16:09:53 +08:00
回复了 bigpigB 创建的主题 问与答 有人知道为什么我的 proxyman 抓不到 https 的包么?
@lusi1990 重启试了
2023-04-07 16:09:41 +08:00
回复了 bigpigB 创建的主题 问与答 有人知道为什么我的 proxyman 抓不到 https 的包么?
@zhulixin 用通配符,浏览器直接访问不了域名了
2023-03-15 10:38:18 +08:00
回复了 AmaQuinton 创建的主题 Kubernetes 运维同事离职,领导让我兼任运维工作,该怎么办?
@superliy 没有运维 服务器不会炸。但是你们的服务 /网络 /磁盘 /或者运维架构一定都是无序的状态
爆炸只是时间问题
科普一下。
一般楼层板分为水泥层、隔音层、保温层
水泥层标准厚度在 10-12cm ,保温层在 6-8cm
隔音层在水泥层和保温层之间,一般使用 30mm 隔音砂浆( anocion-M6 ),
如果没有隔音,水泥层和保温层加厚对隔音效果影响有限
高标准住宅要求楼上撞击声音传导到楼下小于 60db,低标准 70db

但是很多 kfc 不正规,为了节约成本,偷工减料,不按照设计施工,就会把隔音层取消
而监理方(建筑+zf 的监理)验收的时候一般都重点关注安全隐患,对隔音这个问题大多睁一只眼闭一只眼
比较容易接受的:我觉得你不是第一眼觉得特别惊艳的那种,但属于很耐看的类型,而且给人一种特别温暖舒服的感觉。笑起来像有春风吹过,(高级版:在找两个优点夸一下,皮肤啊,眉毛啊,眼睛啊 ,嘴唇啊 实在没得夸,看看脸上哪里有颗痣:这个痣的位置长得很特别的,很有风情。)
女孩子问你她长相的问题,标准回复:
我嘛,也不清楚其他人觉得你怎么样子,但是经过我这段实际以来的相处,和你见面,我就觉得你.......(漂亮、有气质(重点说)、穿衣服好看?颜值偏低就说乖巧?性格善良、体贴、为人着想、温柔等等),说到性格的好的时候最好举个你跟他一起的细节例子,女生都特别注意细节
别太实在的说普通、一般啥的,刚开始跟你接触真的会直接劝退女生。要是熟悉了随便你怎么说丑都行。
哪个女生不喜欢嘴甜的大猪蹄子
2023-02-14 16:11:35 +08:00
回复了 go522000 创建的主题 问与答 在这个情人节,我提出了离婚。心好累。
我不清楚哪些说是女方出轨、开房打桩的同性是怎么一个思想,感觉不在同一个世界观
2023-02-14 16:10:22 +08:00
回复了 go522000 创建的主题 问与答 在这个情人节,我提出了离婚。心好累。
建议楼主还是冷静一下
首先就从你文字的背景来说
你希望女方不加班,多带娃,多顾家
理由是你的收入是她的三倍,工资归她管,这是潜意识的认为你一个人能 cover 全家,cover 她的经济需求,但是否可以一辈子?
其次,事业是事业,家庭是家庭,不论在外面说是自己收入多少,都没理由强势要求另一半牺牲自己的工作去做全职太太;这个应该是婚前商量的问题,落到了婚后有娃。如果收入实在是够高,可以请保姆

从她的角度,她今天在加班,看强势的态度,确实是在加班,心急火燎不希望被别的事情打扰。
而且作为女人的想法,肯定是希望还是有自己的一份工作(谈不上是事业),主要是为了不让自己陷入被动;众所周知,女人永远不可能靠男人养一辈子。如果期间她离职带娃,后面再复出职场,那将是被社会抛弃的重新开始。
2023-02-07 11:27:59 +08:00
回复了 2bad4u 创建的主题 求职 计算机专业本科毕业生,女,零工作经验,该怎么找工作?
建议考研
2023-01-31 21:29:16 +08:00
回复了 carmark 创建的主题 酷工作 诚招资深 DevOps Engineer/运维工程师
成都有?
2023-01-31 15:40:04 +08:00
回复了 blakefan 创建的主题 MySQL 开源的数据库发布系统
@tianzhou 产品很棒,我们开发自己的数据库管理平台之后,才发现你们在做这个产品了,而且思维很超前,融合了 PMP 、工程化项目等思想
2023-01-30 18:00:32 +08:00
回复了 wanqiuyao 创建的主题 问与答 老哥们和相亲对象是怎么交流的
前期别在微信聊太多,基本了解对方兴趣爱好,工作,住的地方等一些基本信息就成
然后慢慢熟悉一点,平时可以看她兴趣爱好方向的内容,跟她分享
然后找个时间约出去,后面看情况再约咯
反正我觉得你要做的,就是收拾得干干净净,安排不墨迹,大大方方的,遇到对方不回复的情况别玻璃心就好
女孩子决定了要介绍,其实都是有机会的
2023-01-28 13:25:59 +08:00
回复了 laoliang121 创建的主题 问与答 亚洲龙混动有必要买嘛?
@waityan 不可能吧?
一个知识越贫乏的人,越是拥有一种莫名奇怪的勇气和自豪感,因为知识越贫乏,你所相信的东西就越绝对,你根本没有听过与此相对立的观点
1  2  3  4  5  6  7  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1419 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 39ms · UTC 17:27 · PVG 01:27 · LAX 10:27 · JFK 13:27
Developed with CodeLauncher
♥ Do have faith in what you're doing.