相关文章
c#弹性和瞬态故障处理库Polly
1. 重试(Retry)
Policy
.Handle<Exception>() //指定需要重试的异常类型
.Retry(2,(ex,count,context)> { //指定发生异常重试的次数Console.WriteLine($ "重试次数{count},异常{ex.Message}" );
}) …
编程日记
2024/12/16 15:16:58
云原生|kubernetes |kubelet服务加入系统守护进程supervisor(centos7系统下演示通过)
前言:
kubelet 是 Kubernetes 集群中的一个重要组件,运行在每个节点上,负责管理该节点上的容器和Pod。它与控制平面(如 API Server 和 kube-controller-manager)通信,确保节点上的容器与期望的状态保持一致…
编程日记
2024/12/7 21:44:39
路由器基础(五): OSPF原理与配置
开放式最短路径优先 (Open Shortest Path First,OSPF) 是一个内部网关协议 (Interior Gateway Protocol,IGP),用于在单一自治系统(Autonomous System,AS) 内决策路由。OSPF 适合小型、中型、较大规模网络。OSPF 采用Dijkstra的最短路径优先算法 (Shortest Pat…
编程日记
2024/12/18 20:51:36
JavaFX Scene Builder Menu 控件详解
在 JavaFX Scene Builder 工具中,Menu 是一个用于创建菜单和菜单项的控件集合。它提供了多种类型的菜单项,用于实现各种菜单和弹出菜单的功能。本文将详细介绍 Menu 中的各个控件及其作用。
CheckMenuItem(复选菜单项)
CheckMen…
编程日记
2024/12/20 2:54:44
网络编程打开的第一节预备课-----关于socket
一、引言
传统的进程间通信借助内核提供的 IPC 机制进行, 但是只能限于本机通信, 若 要跨机通信, 就必须使用网络通信,比如之前在操作系统学习到的pipe通信,这是一个本机通信,是最基本的IPC机制进行的。
socket网络通信和pipe通信的区别在于…
编程日记
2024/12/11 15:09:45
k8s提交spark应用消费kafka数据写入elasticsearch7
一、k8s集群环境
k8s 1.23版本,三个节点,容器运行时使用docker。
spark版本时3.3.3
k8s部署单节点的zookeeper、kafka、elasticsearch7 二、spark源码
https://download.csdn.net/download/TT1024167802/88509398 命令行提交方式 /opt/module/spark…
编程日记
2024/12/17 23:12:53