saltstack简单说明  一个配置管理系统,能够维护预定义状态远程节点(比如,确保指定的报被安装,指定的服务在运行)
    一个分布式远程执行系统,用来在远程节点(可以是单个节点,也可以是任意规则挑出来的节点)上执行命令和查询数据。
    开发其他目的是为远程执行提供最好的解决方案,并使远程执行变得更好,更快,更简单。
    salt 是一个基础平台管理工具
    salt是一个配置管            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-04 09:45:14
                            
                                21阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1 file server configuration  salt有一个用ZeroMQ编写的高性能文件服务,它可以用很小的负载快速管理大量的文件。salt的文件服务是一个感知环境(environment aware)的文件服务,什么是环境感知?就是文件可以被分配在多个根目录下,可以在访问时指定文件路径和搜索路径。独特的环境可以跨越多个根目录覆盖,并以灵活的方式来组织文件。&nb            
                
         
            
            
            
            高性能: KafkaSink 被设计为高性能的组件,能够处理大规模的数据流,并以低延迟将数据发送到 Kafka。其底层使用 Kafka 生产者 API,充分利用 Kafka 的并发性和批量处理能力。配置灵活: 用户可以通过配置参数定制 KafkaSink 的行为,包括 Kafka 服务器地址、主题名称、生产者配置等。这种灵活性使得 KafkaSink 可以适应不同场景和需求。Exactly-Onc            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-24 08:49:30
                            
                                180阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            功能:实际研发过程中,发现要从服务端发送大的数据文件给客户端,但socket一次发送的数据包大小是有限制的,需要循环发送;循环发送需要考虑到文件何时发送完毕,所以,这里服务端先发送文件大小给客户端,然后再发送文件,客户端根据接收文件大小进行判定。 /*
*struct sockaddr_in 结构体
*在头文件#include<netinet/in.h>或#include &            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-03 09:54:34
                            
                                69阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Kafka简介Kafka是一种分布式的,基于发布/订阅的消息系统。主要设计目标如下:以时间复杂度为O(1)的方式提供消息持久化能力,并保证即使对TB级以上数据也能保证常数时间的访问性能高吞吐率。即使在非常廉价的商用机器上也能做到单机支持每秒100K条消息的传输支持Kafka Server间的消息分区,及分布式消息消费,同时保证每个partition内的消息顺序传输同时支持离线数据处理和实时数据处理            
                
         
            
            
            
            Saltstack简介  Salt 是 一个配置管理系统,能够维护预定义状态的远程节点(比如,确保指定的报被安装,指定的服务在运行) 一个分布式远程执行系统,用来在远程节点(可以是单个节点,也可以是任意规则挑选出来的节点)上执行命令和查询数据 开发其的目的是为远程执行提供最好的解决方案,并使远程执行变得更好,更快,更简单 Saltstack(中国用户组 www.saltstack.cn )基于py            
                
         
            
            
            
            一、简介Saltstack使用Python开发,是一个非常简单易用和轻量级的管理工具。由Master和Minion构成,通过ZeroMQ进行通信Saltstack的master端监听4505与4506端口,4505为salt的消息发布系统,4506为salt客户端与服务端通信的端口salt客户端程序不监听端口,客户端启动后,会主动连接master端注册,然后一直保持该TCP连接,master通过这            
                
         
            
            
            
            一、文件管理简介:               通过文件管理可以直接查看、修改、复制虚拟机的内部文件。               例如,当系统因为配置文件无 法启动时,可以直接修改虚拟机的文件。      &            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-02 10:56:35
                            
                                466阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            为什么使用消息队列----解决什么业务(核心的有 3 个:解耦、异步、削峰。) 总结:消息队列做的什么事情,如果没有这些都要程序员去自己写这个功能的代码。解耦:A 系统发送数据到 BCD 三个系统,通过接口调用发送。如果 E 系统也要这个数据呢?那如果 C 系统现在不需要了呢?A 系统负责人就需要去考虑:A 系统产生一条比较关键的数据,很多系统都需要 A 系统将这个数据发送过来。A 系统要时时刻刻            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-11 12:35:36
                            
                                76阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            使用远程桌面连接工具上传文件到Windows轻量应用服务器时,如何优化文件传输速度?优化网络连接:确保网络连接稳定和畅通,使用有线网络连接代替无线网络,以减少网络延迟和提高文件传输速度。调整远程桌面设置:可以通过调整远程桌面分辨率和颜色深度来使其更加流畅,同时禁用远程桌面连接上的视觉效果,这些调整有助于提升远程桌面的性能。优化远程桌面服务配置:在Windows系统中,可以通过运行gpedit.ms            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-07 16:48:11
                            
                                669阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            网上很多NB-IOT模块的资料都是使用LWM2M、COAP协议去连接onenet平台 因为现在很多的NB-IOT模块都支持TCP协议,因此就想使用TCP协议然后转MQTT协议连接onenet平台,经过试验证明是可以的。 首先我们先分析一下如何登陆接入Onenet平台。 先从它数据格式开始分析。首先我们要从后台取出三个信息,我们以这个为例。 鉴权信息:test(具体的看你设置的)设备ID:12345            
                
         
            
            
            
            基于MQTT协议的消息传输 
 
  为什么MQTT? 
之前刚写了一篇关于socket的文章,为什么又来一个MQTT?因为MQTT协议就是socket接口实现的啊(socket和MQTT只是层级不一样而已),并且感觉发布/订阅模式非常棒,于是就想把MQTT也整明白些,做到在需要的时候选择合理的方式去实现。
  MQTT的一些理解 
MQTT(Message Queuing Telemet            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-09 15:22:15
                            
                                20阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            saltstack配置管理Saltstack状态模块远程执行模块的执行是过程式,而状态是对minion的一种描述和定义,管理人员不需要关心部署任务如何完成的,只需要描述minion的状态描述。 它的核心是写sls(Salt State file)文件,sls文件默认格式为YAML格式,并默认使用jinja模板,jinja是根据django的模板语言发展而来的语言,简单并强大,支持for if等循环            
                
         
            
            
            
            概述NFS(NetworkFileSystem)即网络文件系统,是Linux/Unix支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。是在类Unix系统间实现磁盘文件共享的一种方法。一般用来存储共享图片、视频等静态数据。工作原理NFS是通过网络来进行服务端和客户端之间的数据传输。两者之间要传输数据就要有想对应的网络端口来进行传输。NFS服务器到底使用什么网络端口来传输            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-30 05:03:25
                            
                                62阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            如何让我们的电脑用起来更加顺手?那当然需要高效率软件的加持。今天给大家推荐6款你不知道的神级软件,排名不分先后,每款都超赞!用了就不舍得删!ToDesk在今年过去的半年时间里,新冠疫情在国内多地方反复,是不是有很多小伙伴又开始居家办公了?ToDesk是一款免费安全的远程控制软件。有了这款工具,你可以随时随地地访问并控制多台设备,不管是在家还是在公司。它为用户提供文件传输、隐私屏、键盘鼠标映射等实用            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-16 07:46:16
                            
                                64阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、简介RabbitMQ是一个消息队列,它能够接收消息并转发消息。你可以把它比作一个邮局:你把邮件投递到邮箱里,最终邮件会邮递给收件人,RabbitMQ就是邮箱、邮局和邮递员。 RabbitMQ与邮局之间最主要的不同在于,RabbitMQ并不是处理纸质文件,相反它处理的是:存储和转发二进制数据消息块消息传递通常使用的一些术语Producing 为生产者,用来发送消息Queue 即队列,它本质上是一            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-12 13:48:25
                            
                                76阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            MQTT是一个物联网传输协议,它被设计用于轻量级的发布/订阅式消息传输,旨在为低带宽和不稳定的网络环境中的物联网设备提供可靠的网络服务。MQTT是专门针对物联网开发的轻量级传输协议。MQTT协议针对低带宽网络,低计算能力的设备,做了特殊的优化,使得其能适应各种物联网应用场景。目前MQTT拥有各种平台和设备上的客户端,已经形成了初步的生态系统。在12月18日举行的OIOT开放物联网大会上,IBM的徐            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-20 12:19:18
                            
                                28阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Socket   socket又称为套接字,应用程序通常通过套接字向网络发出请求或者应答网络请求。实现应用程序间网络通信。socket可以使用TCP/IP协议或UDP协议。TCP/IP协议:是目前应用最广泛的协议,是构成Internet国际互联网协议的最为基础的协议,由TCP和IP协议组成。TCP协议:面向连接、可靠、基于字节流的传输层通信协议,负责数据的可靠传输。IP协议:用            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-05 15:48:15
                            
                                32阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             一、实验环境(rhel7.3版本)1、selinux和firewalld状态为disabled2、各主机信息如下:主机ipserver1(master)—提供haproxy服务172.25.83.1server2(minion)—提供之前推送的httpd服务172.25.83.2server3(minion)—提供之前推送的nginx服务172.25.83.3server4(minio            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-16 04:40:46
                            
                                0阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1、零拷贝kafka主要通过两种零拷贝技术:mmap和sendfile零拷贝不是指不需要拷贝,而是减少那些不必要的拷贝,从而减少额外的开销。传统的数据传输:可以看到,第2、3步的内核空间与用户空间的拷贝不仅没有什么帮助反而带来了更多的开销,于是零拷贝就出现了,他可以直接在内核空间进行copy,从内核buffer直接到网卡buffer,跳过CPU拷贝: mmapmmap(Memory Ma            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-05 08:28:00
                            
                                64阅读
                            
                                                                             
                 
                
                                
                    