- lvs是做什么的lvs通常用做tcp/udp协议的四层负载均衡相比也可以用于四层负载的Nginx组件,Lvs因为运行在内核态,性能高是它的主要优势,同样,因为运行在内核态中,无法像Nginx那样,对四层的tls做卸载等动作。 lvs性能相关指标(用户视角) 客户端的连接数UDP模式下,按连接超时时间计算(根据业务需求决定)。可通过ipvsadm -l --timeout来查看udp超时时间... lvs是做什么的lvs通常用做tcp/udp协议的四层负载均衡相比也可以用于四层负载的Nginx组件,Lvs因为运行在内核态,性能高是它的主要优势,同样,因为运行在内核态中,无法像Nginx那样,对四层的tls做卸载等动作。 lvs性能相关指标(用户视角) 客户端的连接数UDP模式下,按连接超时时间计算(根据业务需求决定)。可通过ipvsadm -l --timeout来查看udp超时时间...
- prometheus 磁盘布局采集到的数据每两个小时形成一个block。每个block由一个目录组成,并存放在data路径下。该目录包含一个包含该时间窗口的所有时间序列样本的块子目录、一个元数据文件和一个索引文件(将metric_name和label索引到目录下的时间序列)。 chunks 目录中的样本默认组合成一个或多个段文件,每个段文件最大为 512MB。 当通过 API 删除系列时,... prometheus 磁盘布局采集到的数据每两个小时形成一个block。每个block由一个目录组成,并存放在data路径下。该目录包含一个包含该时间窗口的所有时间序列样本的块子目录、一个元数据文件和一个索引文件(将metric_name和label索引到目录下的时间序列)。 chunks 目录中的样本默认组合成一个或多个段文件,每个段文件最大为 512MB。 当通过 API 删除系列时,...
- maven checkstyle 添加maven plugin依赖 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-checkstyle-plugin</artifactId> <ver... maven checkstyle 添加maven plugin依赖 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-checkstyle-plugin</artifactId> <ver...
- java 根据线程统计CPU 设计思路java的ThreadMXBean可以获取每个线程CPU执行的nanoTime,那么可以以这个为基础,除以中间系统经过的纳秒数,就获得了该线程的CPU占比 编码首先,我们定义一个结构体,用来存放一个线程上次统计时的纳秒数和当时的系统纳秒数import lombok.Data;@Datapublic class ThreadMetricsAux { ... java 根据线程统计CPU 设计思路java的ThreadMXBean可以获取每个线程CPU执行的nanoTime,那么可以以这个为基础,除以中间系统经过的纳秒数,就获得了该线程的CPU占比 编码首先,我们定义一个结构体,用来存放一个线程上次统计时的纳秒数和当时的系统纳秒数import lombok.Data;@Datapublic class ThreadMetricsAux { ...
- 开发一个filebeat的websocket插件, 代码仓地址: https://github.com/shoothzj/beats_output_websocket 引入对beat的依赖go get github.com/elastic/beats/v7 定义在filebeat中的配置文件filebeat通常以配置文件的方式加载插件。让我们定义一下必须的配置,就像elasticsearch... 开发一个filebeat的websocket插件, 代码仓地址: https://github.com/shoothzj/beats_output_websocket 引入对beat的依赖go get github.com/elastic/beats/v7 定义在filebeat中的配置文件filebeat通常以配置文件的方式加载插件。让我们定义一下必须的配置,就像elasticsearch...
- 大型系统中的证书管理随着安全的要求,现在我们在越来越多的通信中使用TLS加密。下图是一个微服务架构下数据流向的例子蓝色部分,即和三方交互时需要TLS加密认证红色部分,各个微服务、消息中间件等通信需要TLS加密认证绿色部分,各个微服务和存储层通信也需要TLS加密认证安全上对我们的要求逐步变化为,仅蓝色使用TLS=》蓝色和红色使用TLS=》全部使用TLS加密 证书管理的必要性从安全的角度上来说... 大型系统中的证书管理随着安全的要求,现在我们在越来越多的通信中使用TLS加密。下图是一个微服务架构下数据流向的例子蓝色部分,即和三方交互时需要TLS加密认证红色部分,各个微服务、消息中间件等通信需要TLS加密认证绿色部分,各个微服务和存储层通信也需要TLS加密认证安全上对我们的要求逐步变化为,仅蓝色使用TLS=》蓝色和红色使用TLS=》全部使用TLS加密 证书管理的必要性从安全的角度上来说...
- 前言之前在InfoQ的《华为云物联网四年配置中心实践》文章中分享了业务配置中心。本文讲述业务配置中心(下文简述为配置中心)的关键技术和实现方式。华为云物联网平台按照本文的实现方式实现了一个业务配置中心,该配置中心2020年1月上线,平稳运行至今。 概念 运维配置和用户无关,通常为集群界级别的配置,程序只会进行读取,如数据库配置、邮箱服务器配置、网卡配置、子网地址配置等。 业务配置作为Saa... 前言之前在InfoQ的《华为云物联网四年配置中心实践》文章中分享了业务配置中心。本文讲述业务配置中心(下文简述为配置中心)的关键技术和实现方式。华为云物联网平台按照本文的实现方式实现了一个业务配置中心,该配置中心2020年1月上线,平稳运行至今。 概念 运维配置和用户无关,通常为集群界级别的配置,程序只会进行读取,如数据库配置、邮箱服务器配置、网卡配置、子网地址配置等。 业务配置作为Saa...
- 参考http://northernmost.org/blog/how-does-mysql-hide-the-command-line-password-in-ps/index.html之前就在环境上ps -ef看到过xxxxxx的密码,一直没搞明白怎么回事,今天整理了一下,核心内容均来自于上述连接,作了一些额外的测试和查阅资料。 测试 运行Mysql实例# 自己做的Mysql8的镜像do... 参考http://northernmost.org/blog/how-does-mysql-hide-the-command-line-password-in-ps/index.html之前就在环境上ps -ef看到过xxxxxx的密码,一直没搞明白怎么回事,今天整理了一下,核心内容均来自于上述连接,作了一些额外的测试和查阅资料。 测试 运行Mysql实例# 自己做的Mysql8的镜像do...
- Entry Log File 背景测试环境上出现了一些entryLog解析异常的问题,想分析一下磁盘上.log文件的格式,分析分析我们的文件是否有问题 解析代码地址https://github.com/protocol-laboratory/bookkeeper-codec-java/blob/main/src/main/java/com/github/protocol/EntryLogR... Entry Log File 背景测试环境上出现了一些entryLog解析异常的问题,想分析一下磁盘上.log文件的格式,分析分析我们的文件是否有问题 解析代码地址https://github.com/protocol-laboratory/bookkeeper-codec-java/blob/main/src/main/java/com/github/protocol/EntryLogR...
- 业务需求分析与解决方案在业务场景中,当需要利用ping命令对主机进行心跳探测时,直接在代码中fork进程执行ping命令虽然可行,但这种方法开销较大,并且处理流程易出错,与使用标准库相比缺乏优雅性。因此,本文探讨了使用Java的InetAddress类的isReachable方法作为替代方案。根据资料指出,Java的InetAddress类在root用户权限下通过执行ping命令进行探测,... 业务需求分析与解决方案在业务场景中,当需要利用ping命令对主机进行心跳探测时,直接在代码中fork进程执行ping命令虽然可行,但这种方法开销较大,并且处理流程易出错,与使用标准库相比缺乏优雅性。因此,本文探讨了使用Java的InetAddress类的isReachable方法作为替代方案。根据资料指出,Java的InetAddress类在root用户权限下通过执行ping命令进行探测,...
- 如何使用捕获过滤器点击捕获,选项,然后在所选择的捕获过滤器上输入对应的捕获表达式 抓包过滤器type(类型) 限定符: 比如host,net,port限定符等dir(方向) 限定符: src dstProto(协议类型)限定符: ether ip arp 二层过滤器举例tcp dst port 135 //tcp协议,目标端口为135的数据包ether host <Ethernet hos... 如何使用捕获过滤器点击捕获,选项,然后在所选择的捕获过滤器上输入对应的捕获表达式 抓包过滤器type(类型) 限定符: 比如host,net,port限定符等dir(方向) 限定符: src dstProto(协议类型)限定符: ether ip arp 二层过滤器举例tcp dst port 135 //tcp协议,目标端口为135的数据包ether host <Ethernet hos...
- WireShark安装wireshark在windows和mac上的安装方式都比较简单,下面是Linux下的安装方式sudo apt-add-repository ppa:wireshark-dev/stablesudo apt-get updatesudo apt-get install wireshark#以root权限启动sudo wireshark WireShark的名字解析L2... WireShark安装wireshark在windows和mac上的安装方式都比较简单,下面是Linux下的安装方式sudo apt-add-repository ppa:wireshark-dev/stablesudo apt-get updatesudo apt-get install wireshark#以root权限启动sudo wireshark WireShark的名字解析L2...
- C++与物联网应用:开发物联网设备和应用程序物联网(Internet of Things,IoT)是指通过互联网连接和交互的智能设备网络,其应用场景涉及各个领域,如家居自动化、工业控制、智能医疗等。C++作为一种强大而灵活的编程语言,为物联网应用的开发提供了许多有力的工具和功能。本文将介绍如何使用C++开发物联网设备和应用程序。1. 硬件交互物联网设备一般需要与传感器、执行器等硬件进行交互。... C++与物联网应用:开发物联网设备和应用程序物联网(Internet of Things,IoT)是指通过互联网连接和交互的智能设备网络,其应用场景涉及各个领域,如家居自动化、工业控制、智能医疗等。C++作为一种强大而灵活的编程语言,为物联网应用的开发提供了许多有力的工具和功能。本文将介绍如何使用C++开发物联网设备和应用程序。1. 硬件交互物联网设备一般需要与传感器、执行器等硬件进行交互。...
- 物联网中的嵌入式系统安全挑战与解决方案物联网(IoT)正在逐渐改变我们的生活方式,它将物理世界与数字世界相连接,为我们带来了前所未有的便利。然而,随着物联网设备的数量不断增加,嵌入式系统的安全性问题也变得愈加突出。本文将讨论物联网中嵌入式系统面临的安全挑战,并提供解决方案,包括代码示例。 物联网中的嵌入式系统安全挑战 1. 身份验证和授权嵌入式设备通常需要与云端服务进行通信,因此身份验证和... 物联网中的嵌入式系统安全挑战与解决方案物联网(IoT)正在逐渐改变我们的生活方式,它将物理世界与数字世界相连接,为我们带来了前所未有的便利。然而,随着物联网设备的数量不断增加,嵌入式系统的安全性问题也变得愈加突出。本文将讨论物联网中嵌入式系统面临的安全挑战,并提供解决方案,包括代码示例。 物联网中的嵌入式系统安全挑战 1. 身份验证和授权嵌入式设备通常需要与云端服务进行通信,因此身份验证和...
- 摘要: 嵌入式设备在现代生活中扮演着重要的角色,但它们往往受到电池寿命的限制。本文将介绍一些低功耗设计策略,以延长嵌入式设备的电池寿命,并提供一些示例代码,帮助开发者更好地理解如何实现这些策略。 引言嵌入式设备通常以便携性和低功耗为特点,但电池寿命的限制往往是一个挑战。为了延长嵌入式设备的电池寿命,开发者需要采取一些低功耗设计策略。 什么是低功耗设计?低功耗设计是一种电子系统或嵌入式系统设计... 摘要: 嵌入式设备在现代生活中扮演着重要的角色,但它们往往受到电池寿命的限制。本文将介绍一些低功耗设计策略,以延长嵌入式设备的电池寿命,并提供一些示例代码,帮助开发者更好地理解如何实现这些策略。 引言嵌入式设备通常以便携性和低功耗为特点,但电池寿命的限制往往是一个挑战。为了延长嵌入式设备的电池寿命,开发者需要采取一些低功耗设计策略。 什么是低功耗设计?低功耗设计是一种电子系统或嵌入式系统设计...
上滑加载中
推荐直播
-
香橙派AIpro的远程推理框架与实验案例
2025/07/04 周五 19:00-20:00
郝家胜 -华为开发者布道师-高校教师
AiR推理框架创新采用将模型推理与模型应用相分离的机制,把香橙派封装为AI推理黑盒服务,构建了分布式远程推理框架,并提供多种输入模态、多种输出方式以及多线程支持的高度复用框架,解决了开发板环境配置复杂上手困难、缺乏可视化体验和资源稀缺课程受限等痛点问题,真正做到开箱即用,并支持多种笔记本电脑环境、多种不同编程语言,10行代码即可体验图像分割迁移案例。
回顾中 -
鸿蒙端云一体化应用开发
2025/07/10 周四 19:00-20:00
倪红军 华为开发者布道师-高校教师
基于鸿蒙平台终端设备的应用场景越来越多、使用范围越来越广。本课程以云数据库服务为例,介绍云侧项目应用的创建、新建对象类型、新增存储区及向对象类型中添加数据对象的方法,端侧(HarmonyOS平台)一体化工程项目的创建、云数据资源的关联方法及对云侧数据的增删改查等操作方法,为开发端云一体化应用打下坚实基础。
回顾中
热门标签