首页 新闻 会员 周边
0
回答数

已关闭问题 消费者处理消息,​处理 Kafka 的消息出错了,​算不算消费呀?​

在 Kafka 中,消费者处理消息时出错,是否算“已消费”,取决于 Offset(消费位点)是否已被提交。如果 Offset 已提交,即使业务逻辑失败,Kafka 也认为该消息“已消费”,不会再次投递
1
回答数

回答被采纳 三台kafka,其中两台的data目录里面,​该topic更新了数据文件,​其中一台没有更新,​啥原因,​图片就是下面

三台 Kafka 集群中,有两台的 data 目录下该 Topic 的分区文件有数据更新(如 .log 文件大小非零),而另一台没有更新,最可能的原因是:该 Broker 节点上对应分区的 Leade
1
回答数

已关闭问题 用户是访问master01还是node01,master01可以是多台高可用

用户是访问master01还是node01,master01可以是多台高可用
0
回答数

已关闭问题 类装饰器6-调用实例对象触发描述符协议,​实例对象后面的参数要不要一起被携带到了描述符协议里面

不需要,也不能。 c.method(1119, 66) 中的参数 (1119, 66) 绝对不会被携带到描述符协议(即 get 方法)中。这两者在 Python 底层是完全分步执行的,我们可以把这个过
0
回答数

已关闭问题 滚动更新-金丝雀部署,用少量的最新版本测试逐步迭代最新版本

maxSurge(最大激增):指定在滚动更新期间,允许超出期望副本数(spec.replicas)的最大 Pod 数量。 maxUnavailable(最大不可用):作指定在滚动更新期间,允许低于期望
0
回答数

已关闭问题 为什么搞那么多副本,没啥用吧,有一台虚拟机,最多10台,你搞那么多容器,里面的部署的应用都是一样的,有啥用?

既然有了虚拟机,为什么还要搞容器和副本?主要有以下几个核心原因: 1. 应对高并发:一台机器扛不住 假设你有一个 Web 服务,单台虚拟机最多只能同时处理 1000 个用户的请求。如果突然遇到“双十一
0
回答数

已关闭问题 类装饰器5..

1. “默认的 get 永远存在” —— ✅ 正确在 Python 中,函数(Function) 本身就是一个对象(类型是 function )。这个 function 类型在 CPython 源码里
1
回答数

已关闭问题 在线聊天为什么用websocket

问题1.在线聊天为什么用websocket,这个是请求响应吗感觉不像,两个人聊天,两个人都是客户端?用轮训方式不行吗?websocket是解决服务器推送吧,每次一说到这个我第一反应行情展示,然后就没了
0
回答数

已关闭问题 kubelet是先创建容器再调度到某个节点上,还是先调度到某个节点上然后在创建

1. 先调度(Scheduler 分配节点)当用户提交创建 Pod 的请求后,API Server 会将其存入 etcd。此时,Pod 处于 Pending(等待中)状态,且没有绑定任何节点(spec
1
回答数

回答被采纳 这能对应起来,但是为什么不是[ i * 2 range(10) if i % 2 == 0 ]这个不更形象,x ∈ N表示的是装元素的容器,这个容器里的元素是解析时被迭代的对象

这能对应起来,但是为什么不是[ i * 2 range(10) if i % 2 == 0 ]这个不更新想,x ∈ N表示的是装元素的容器,这个容器里的元素是解析时被迭代的对象
0
回答数

已关闭问题 {k,v for k,v in {1: 'a',2: 'b'}} 语法写错了,字典推导式必须用键值对 k:v,而不是逗号 k,v。

{k,v for k,v in {1: 'a',2: 'b'}} 语法写错了,字典推导式必须用键值对 k:v,而不是逗号 k,v。
0
回答数

已关闭问题 列表推导式所以它既可以对条件过滤,​也可以对结果过滤

为了不再搞混,请记住这个简单的区分逻辑:1. 带 else 时(三元运算):放在 for 前面。● 含义:对每个元素进行变换(如果是 A 则做 X,否则做 Y)。● [x if x > 5 else
0
回答数

已关闭问题 看懂装饰器4

这里其实发生了 两次“绑定” 动作,分别对应两个不同的 self :第一次绑定: self.call (这是你最关心的)● 谁绑定了谁?
Python 自动把 Decorator 的实例(即 self
0
回答数

已关闭问题 这是啥意思。z x

你截图中反复出现的错误 Error from server (NotFound): the server could not find the requested resource (get serv
1
回答数

已关闭问题 Kubernetes 真的是无缝吗,停掉的pod会被负载到这台吗

实现“零停机”的滚动更新 即使只有几千访问量,你的应用也需要经常发版修复 Bug 或上线新功能。如果只有 1 个副本,每次发版重启的那几十秒甚至几分钟内,用户访问就会直接报错。而有了多个副本,Kube
1
回答数

已关闭问题 k8s Job 保障批处理任务一个或多个成功为止啥意思

Job 控制器会持续监控任务状态,如果 Pod 执行失败,它会自动重试或重新创建 Pod,直到达到你设定的“成功 Pod 数量”目标为止。 1. 什么是“批处理任务”?与 Web 服务(如 Deplo
0
回答数

已关闭问题 这里为什么显示namespace

在 Python 3.9.1 环境中,当你导入 gtc 或 gtc.CMDM_BAK 时,系统显示 ,这明确表示你正在使用的是命名空间包(Namespace Package)。为什么显示 namesp
1
回答数

已关闭问题 我发现rc可以理解成自己的标签,rs就不可以了 kubectl get rs --show-labels发现labels列是None

apiVersion: apps/v1 kind: ReplicaSet metadata: name: rs-ml-demo spec: replicas: 3 selector: matchLab
0
回答数

已关闭问题 内置模块和标准模块是一个意思吗

1. 内置模块(Built-in Module) 定义:用 C 语言编写,编译进 Python 解释器本身的模块。 特点: 不需要导入就能用?❌ 错误! 内置模块也需要 import 用 C 编写,性
1
回答数

已关闭问题 没有搞明白template下面的lable有啥用,上面的spec的label一个就行了吧,下面统一用上面的label不就完事了吗

apiVersion: v1 kind: ReplicationController metadata: name: rc-demo spec: replicas: 3 selector: app:
0
回答数

已关闭问题 这种方式导入manage,是将manage看成包吧,​但为啥此包下没有__init__.py,这种也能导入吗

为什么没有 init.py 也能导入?从 Python 3.3 开始,引入了 PEP 420 (Implicit Namespace Packages) 标准。● 旧规则(Python 3.3 之前)
0
回答数

已关闭问题 pip show 这种方式是能看到模块吧,模块就是.py文件,那是不是意味着这种方式查找模块是否安装,直接用find / -name 模块名这种方式替代

pip show 看到的是包,不是模块 pip list查看所有安装的包 pip show click 看到的是 包(package),而不是单个模块文件: pip show click# 显示的是包
1
回答数

已关闭问题 Conda环境切换器

Conda 是一个开源的软件包管理系统和环境管理系统,最初为 Python 设计,但现已支持 R、Java、C/C++ 等多种语言。它的核心功能是帮助用户在不同项目间创建隔离的虚拟环境,并自动管理这些
1
回答数

已关闭问题 Python 底层最核心的分类:数据对象(Data) vs 行为对象(Behavior)

在 Python 中,字符串、整数、列表,它们 100% 都是对象(Object)。既然它们都是对象,为什么访问它们不触发描述符协议,而访问方法、函数、你的 Decorator 实例就会触发? 第一类
0
回答数

已关闭问题 我说的是 K8S 这种滚动更新版本,​和传统的那种 Jenkins 升级,​有哪些优点?​有哪些区别?​

这是一个非常经典且切中 DevOps 痛点的问题!你提到的“Jenkins 升级”和“K8s 滚动更新”,其实代表了软件交付领域两个不同时代、不同理念的发布方式。 简单来说,传统的 Jenkins 升