- 博客(30)
- 资源 (1)
- 收藏
- 关注
原创 vm16 无法将“Ethernet0”连接到虚拟网络“VMnet0”。可以在 vmware.log 文件中找到详细信息。 无法连接虚拟设备“Ethernet0”。
打开服务打开虚拟机测试。
2024-10-09 14:57:53
885
1
原创 Docker容器虚拟化技术(基础)
介绍docker的前世今生,了解docker的实现原理,以Django项目为例,带大家如何编写最佳的Dockerfile构建镜像。通过本章的学习,大家会知道docker的概念及基本操作,并学会构建自己的业务镜像,并通过抓包的方式掌握Docker最常用的bridge网络模式的通信。
2023-01-16 02:29:12
407
原创 Kubernetes二次开发与源码分析(scheduler)
主要对调度器的整体工作原理进行说明,一个 Pod 是如何进入调度器,如何开启调度,又是如何调度完成,绑定到节点上去的。
2023-01-16 02:11:02
718
原创 Kubernetes二次开发与源码分析(Operator)
需要首先了解到 Operator 是什么,之后逐步了解到 Operator 的生态建设,Operator 的关键组件及其基本的工作原理。
2023-01-16 02:04:38
1107
原创 Kubernetes二次开发与源码分析(CRD)
Kubernetes 控制器是一个主动调谐的过程,它会 watch 一些对象的期望状态,也会 watch 实际的状态,然后,控制器发送一些指令尝试让对象的当前状态往期望状态迁移。
2023-01-16 01:52:45
581
原创 Kubernetes二次开发与源码分析(client-go)
k8s API、ClientSet、Informer、Reflector、DeltaFIFO、Indexer、WorkQueue等源码分析
2023-01-15 00:43:23
802
原创 学习笔记——交叉编译
交叉编译交叉编译简介什么是交叉编译?在一种计算机环境中运行的编译程序,能编译出在另外一种环境下运行的代码,这个编译过程就叫交叉编译。简单地说,就是在一个平台上生成另一个平台上的可执行代码。这里所谓的平台,实际上包含两个概念:体系结构,操作系统同一个体系结构可以运行不同的操作系统;同一个操作系统也可以在不同的体系结构上运行。本地编译本地编译可以理解为,在当前编译平台下,编译出来的程序只能放到当前平台下运行。平时我们常见的软件开发,都是属于本地编译:比如,我们在 x86 平台上,编写程序并编
2021-07-31 14:53:20
417
原创 ZeroMQ学习笔记(8)——分布式计算框架
第八章 分布式计算框架当使用zmq和其他技术构建产品时,会面临这些产品在现实世界中工作的问题。“现实世界”正在变成一个越来越多的移动部件的世界。我们的全球计算能力每两年就会翻一番。本章尝试构建一个分布式应用程序的框架,包括API,协议和实现。介绍如下内容: 分布式计算的需求 无线网络在近距离网络中的利弊 使用UDP和TCP探测 基于消息的API 创建一个新的开源项目 对等网络连接(和谐模式) 跟踪节点的存在和消失 没有中央协调的消息群发 大规模测试和模拟 处理高
2021-07-23 15:12:05
1283
原创 ZeroMQ学习笔记(7)——使用zmq高级框架
第七章 使用zmq高级框架·如何安全地从创意过渡到能工作的原型(MOPED模式)·将的数据作为zmq消息序列化的不同方式·如何用代码生成二进制序列化的编解码器·如何使用GSL工具来建立自定义的代码生成器·如何撰写和许可一个协议规范·如何在zmq上进行可快速重新启动的文件传输·如何实现基于信用的流量控制·如何将协议的服务器和客户端构建为状态机·如何制作一个在zmq之上的安全协议·一个大型的文件发布系统(FileMQ)MOPED的目标是定义一个过程,通过它可以取得针对一个新的分布式应用程序
2021-07-23 15:08:56
2771
原创 ZeroMQ学习笔记(5)——高级发布订阅模式
第五章 高级发布订阅模式 何时使用发布-订阅模式 如何处理过于慢速的订阅者(自杀蜗牛模式) 如何设计高速订阅者(黑盒模式) 如何监控一个发布-订阅网络(特浓咖啡模式) 如何建立一个共享的键-值存储(克隆模式) 如何用反应器来简化复杂的服务器 如何使用双星模式把故障转移添加到一台服务器一、发布-订阅模式的优点和缺点发布-订阅模式解决了旧的多播(multicast)和群消息(group messaging)的消息传递问题。发布-订阅模式是专门针对可扩展性的,适用于将大量的数据快速
2021-07-23 15:00:32
2762
原创 ZeroMQ学习笔记(4)——可靠的请求-应答模式
第四章 可靠的请求-应答模式懒惰海盗模式:来自客户端的可靠的请求-应答。简单海盗模式:使用负载均衡的可靠的请求-应答。偏执海盗模式:使用信号检测的可靠的请求-应答。管家模式:面向服务的可靠排队。泰坦尼克模式:基于磁盘/断开连接的可靠排队。双星模式:主备份服务器故障转移。自由职业者模式:缺少代理的可靠的请求-应答。一、什么是“可靠性”1、 定义:从故障的角度来定义可靠性,如果我们可以处理一组特定的被明确定义和理解的故障,那么我们对于这些故障是可靠的。简单来说,可靠性就是“在代码冻结或崩溃时
2021-07-23 14:54:02
2026
原创 ZeroMQ学习笔记(3)——高级请求-答应模式
第三章 高级请求-答应模式一、请求-答应机制1.简单的应答封包简单的REP-REQ模式两个套接字间传递的内容是一个空帧(空的分隔符帧)加消息帧如图1。图1 简单封包的消息2.扩展的应答封包在第二章中为了平衡多个REQ和多个REP,插入了代理(ROUTER-DEALER),插入代理的数量可以是任意多的,这样能够很好解决客户端和服务器之间的各种各样的变动如图2。图2 扩展请求-答应模式ROUTER套接字会跟踪它具有的每一个连接,在所接受的每个消息前面加一个随机身份(也称作地址address
2021-07-23 14:39:30
1598
原创 ZeroMQ学习笔记(1)——基础知识
第一章 基础知识解释zmq:1、 像有路由的邮箱 很快2、 更小巧,更简单代码与代码之间必须要有交流,像人脑一样亿万个神经元相互发射消息互联方式:很多IETF规范,例如HTTP,但只考虑大型服务器和C/S集中:UDP,TCP,专有协议,HTTP和WebSocket分布: Skype, BTFixing the World:如何将任何地方的任何代码连接起来包装在人们容易理解和使用尽可能简单的构件中模式一:请求应答模式REQ-REP对应于RPC(远程过程调用)和C/S模型REQ-R
2021-07-23 14:30:55
847
原创 ZeroMQ学习笔记(2)——套接字和模式
文章目录一、套接字(socket)API1.套接字接入网路拓扑2.用套接字传输数据3.单播传输4.I/O线程二、消息传递模式1.处理消息2.处理多个套接字3.多部分消息4.中间层5.动态发现问题6.共享队列(DEALER与ROUTER套接字)7.zmq内置代理功能8.传输桥接三、处理错误和ETERM四、处理信号中断五、检测内存泄漏六、用zmq多线程七、线程间信令(PAIR套接字)八、节点协调九、零拷贝十、发布-订阅消息封包十一、高水位标记十二、信息丢失的解决方案一、套接字(socket)APISock
2021-01-10 23:07:53
2593
原创 OpenDDS搭建教程(Windows10)
opendds安装教程(Windows)所需材料安装vs2017perl安装如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入所需材料Windows(因为本教程是在windows下安装)vs2017perlACE+TAOopendds安装vs2017正常安装即
2020-12-12 23:14:37
8049
6
opendds安装合集包(windows,vs2017)
2020-11-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人