摘要: 函数重载 对于函数重载相信编码过的 xdm 肯定不会陌生,函数重载就是在同一个作用域内定义多个具有相同名称但参数列表不同的函数 此处的参数列表不同,可以是参数的类型不同,参数的个数不同 那么我们一起分别来看看 C 语言,C++ 语言,GO 语言 如何去模拟和使用重载,体会一下 C语言模拟重载 那么我 阅读全文
posted @ 2023-10-20 23:33 阿兵云原生 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 在工作中,云产品之间自然少不了各种系统的对接,系统对接自然会涉及到各种鉴权,以及需要将对方系统的组织结构同步到己方内部系统中来 当然,有的产品可能会去对接实际的第三方认证源和同步源,但是成本相对比较高,因为对接一个不同的源就需要去实现一套接口和逻辑,虽然流程大同小异,可实际工作量可不小 因此,大多数 阅读全文
posted @ 2023-09-19 23:26 阿兵云原生 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 近期发现,开发功能的时候发现了一个 mq 消费顺序错乱(历史遗留问题),导致业务异常的问题,看看我是如何解决的 问题抛出 首先,简单介绍一下情况: 线上 k8s 有多个 pod 会去消费 mq 中的消息,可是生产者发送的消息是期望一定要有序去消费,此时要表达的是,例如 生产者如果发送了 3 个通知消 阅读全文
posted @ 2023-09-11 22:35 阿兵云原生 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 在平时的开发过程中,我们一般是 **http 接口对外, grpc 接口对内部微服务** 相信对于如何去请求 http 接口,大家都很熟悉了 - 如果是 inux 里面使用 curl 命令 - 在 windows 里面我们可以使用 postman 来请求接口 - 如果对于一个云上开发的接口的话,我们 阅读全文
posted @ 2023-08-29 22:18 阿兵云原生 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 犹记得最开始学习 golang 的时候,大佬们分享 GMP 模型的时候,总感觉云里雾里,听了半天,并没有一个很清晰的概念,不知 xmd 是否会有这样的体会 虽然 golang 入门很简单,但是对于理解 golang 的设计思想和原理,还是需要一定时间的积累和沉淀,**更多的应该是思想上的沉淀** * 阅读全文
posted @ 2023-08-23 20:42 阿兵云原生 阅读(118) 评论(0) 推荐(0) 编辑
摘要: # 发现的问题 在微服务开发中,gRPC 的应用绝对少不了,一般情况下,**内部微服务交互,通常是使用 RPC 进行通信,如果是外部通信的话,会提供 https 接口文档** 对于 gRPC 的基本使用可以查看文章 [gRPC介绍](https://juejin.cn/post/6964762760 阅读全文
posted @ 2023-08-21 22:48 阿兵云原生 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 前面我们说到 K8S 的基本原理和涉及的四大组件,分享了前两个组件 **etcd 和 ApiServer** 这一次我们接着分享一波: - 调度器 scheduler - 控制器管理器 controller manager ## 调度器 scheduler **调度器**,见名知意,用于调度 k8s 阅读全文
posted @ 2023-08-10 22:54 阿兵云原生 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 前面我们分享很多关于 K8S 的内容,有没有发现 pod 都是无状态,RS / RC 管理的 pod 也是无状态的,**我们可以任意删除一个 pod,副本管理器又会马上给我们创建一个 pod** **那么如果咱们的这个 pod 是有挂载持久卷的,那么我们用老方法可还行?** ![](https:// 阅读全文
posted @ 2023-07-28 12:07 阿兵云原生 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 上一次我们分享到,如何去升级一个 pod 的新的版本,相信在理论上,大家都知道可以如何做了,那么我们来进行实践一下,**看看都会遇到哪些问题,以及操作起来是否便捷,感兴趣的可以一起来体验一波** **本来是可以使用 rolling-update 的方式** 使用 rolling-update 的方式 阅读全文
posted @ 2023-07-20 09:27 阿兵云原生 阅读(41) 评论(0) 推荐(0) 编辑
摘要: # 如何升级应用 在之前的分享中,我们知道一个程序如何放到容器中,一个镜像如何生成 pod, pod 的创建,运行,管理,删除过程,挂载等等 那么我们有没有想过,在真正的生产环境中,我们的一个应用程序,不可能就只有一个版本,一定会随着时间不断迭代的,**那么,当我们需要替换上我们新版本的程序的时候, 阅读全文
posted @ 2023-07-19 22:28 阿兵云原生 阅读(20) 评论(0) 推荐(0) 编辑