51CTO首页
AI.x社区
博客
学堂
精品班
软考社区
免费课
企业培训
鸿蒙开发者社区
信创认证
公众号矩阵
移动端
视频课
免费课
排行榜
短视频
直播课
软考学堂
全部课程
软考
信创认证
华为认证
厂商认证
IT技术
PMP项目管理
免费题库
在线学习
文章
资源
问答
课堂
专栏
直播
51CTO
鸿蒙开发者社区
51CTO技术栈
51CTO官微
51CTO学堂
51CTO博客
CTO训练营
鸿蒙开发者社区订阅号
51CTO软考
51CTO学堂APP
51CTO学堂企业版APP
鸿蒙开发者社区视频号
51CTO软考题库
鸿蒙开发者社区
首页
帖子
问答
资源
课堂
直播
发现
登录/注册
51CTO
中国优质的IT技术网站
51CTO博客
专业IT技术创作平台
51CTO学堂
IT职业在线教育平台
活动
短视频
专栏
极客Show
鸿蒙技术特刊
我的关注
全部帖子
操作系统
OpenHarmony
HarmonyOS
其他
应用开发
卡片开发
三方库
IDE
其他
设备开发
海思开发板
树莓派
其他
框架语言
C/C++
Java
JavaScript
ArkUI / eTS
其他
其他
物联网
云原生
数据库
操作系统
大数据
人工智能
开发语言
其他
社区版务
社区公告
社区生活
社区规则
意见反馈
社区活动
默认
发布时间
热度
原创
精华
热门标签
HarmonyOS
ArkTS
实战教程
源码分析RateLimiter SmoothWarmingUp 实现原理(文末附流程图)
上一篇详细介绍了SmoothBursty的实现原理,本文将介绍带有预热机制的限速器实现原理。本篇最大的亮点并不是简单对SmoothWarmingUp上的注释进行翻译,而是进行总结与提炼。1、类图从上文也详细介绍了RateLimiter相关的类图,本文就不详细介绍。2、SmoothWarmingUp创建流程创建SmoothWarmingUp限速器的入口为RateLimiter的create方法,其代码如下:RateLimitercreatepublicstaticRateLimitercreate(doublepermitsPerSecon...
WilliamGates
0回复
5500浏览
RateLimiter
Sentienl 流控效果之匀速排队与预热实现原理与实战建议
首先先回顾一下Sentinel流控效果相关的类图:DefaultController快速失败已经在上文详细介绍过,本文将详细介绍其他两种策略的实现原理。首先我们应该知道,一条流控规则(FlowRule)对应一个TrafficShapingController对象。1、RateLimiterController匀速排队策略实现类,首先我们先来介绍一下该类的几个成员变量的含义:intmaxQueueingTimeMs排队等待的最大超时时间,如果等待超过该时间,将会抛出FlowException。doublecount流控...
WilliamGates
0回复
4696浏览
Sentienl
工程监测多通道振弦模拟信号采集仪VTN的$字符串通讯协议
工程监测多通道振弦模拟信号采集仪VTN的$字符串通讯协议VTN208432是多通道振弦、温度、模拟传感信号系列数据采集仪,可对32通道振弦频率、32通道热敏电阻或DS18B20温度传感器、32通道模拟量传感器(电流或电压)进行实时在线采集或全自动定时采集存储工作;预留一路可调电源输出为模拟传感器定时供电;程控多路DAC输出,可以用于将振弦频率信号实时转换为模拟信号输出。设备支持RS485数据接口(支持Modbus或自定义AABB简单通讯...
稳控科技
0回复
3697浏览
振弦采集仪
振弦传感器
工程监测
工程测量
振弦类解决方案
Sentinel Dubbo 适配器看限流与熔断(实战思考篇)
本文是源码分析Sentinel系列的第十三篇,已经非常详细的介绍了Sentinel的架构体系、滑动窗口、调用链上下文、限流、熔断的实现原理,相信各位读者朋友们对Sentinel有一个较为体系化的认知了,这个时候是该开始如何在生产环境进行运用了。本文将以Dubbo服务调用为案例剖析场景,尝试对官方提供的Dubbo适配器做一个研究学习并对此做出自己的评价,抛出我的观点,期待与大家共同探讨,交流。一个DubboRPC的简易调用过程如下图所示...
yoursoft
0回复
7625浏览
Sentinel
ChatGPT带火大模型!解读人工智能大模型在产业中的服务新态势
原创
编者按:最早人工智能的模型是从2012年(AlexNet)问世,模型的深度和广度一直在逐级扩升,龙蜥社区理事单位浪潮信息于2021年9月也发布了大规模预训练模型——源1.0。今天,浪潮信息AI算法研究员李峰带大家了解大模型发展现状和大模型基础知识,交流大模型在产业应用中起到的作用和AI服务新态势。本文整理自龙蜥大讲堂第60期,以下为本次分享原文:01大模型现状大家可以看到,人工智能的模型其实从最早2012年(AlexNet...
龙蜥社区OpenAnolis
0回复
1.0w浏览
龙蜥技术
大模型
AI
人工智能
Sentinel 动态数据源架构设计理念与改造实践
在介绍集群限流之前需要首先掌握动态数据源的配置方式,本文将根据Sentinel官方提供的代码提出整体架构思路,并最终给出实践指导。温馨提示:本文主要分为动态数据源架构设计理念、从官方示例寻找改造思路、基于SpringBoot改造方案三个部分来详细剖析Sentienl动态数据源的改造方案,循序渐进,不仅解决问题本身,更是反映了作者研究一个问题的思路与方法。1、架构设计理念在Sentinel中主要有如下几个角色:管理后台、限流熔断规...
yoursoft
0回复
5299浏览
Sentinel
源码分析 Sentinel DegradeSlot 熔断实现原理
1、DegradeSlot概述Sentinel中的熔断实现类为DegradeSlot。DegradeSlot的类定义如下图所示:由此可见,熔断主要实现逻辑定义在DegradeRuleManager的checkDegrade方法中。DegradeRuleManagercheckDegrade代码1:首先从degradeRules熔断规则缓存中获取资源的熔断规则。代码2:遍历熔断规则列表。代码3:调用熔断规则DegradeRule的passCheck,如果该方法返回false,则表示需要熔断,则抛出DegradeException异常。即实现熔断的核心...
yoursoft
0回复
5292浏览
中间件
Sentinel 集群限流设计原理
1、集群限流使用场景首先一个服务有三个服务提供者,但这三台集群的硬件配置不一样,如图所示:为了充分利用硬件的资源,诸如Dubbo都提供了基于权重的负载均衡机制,例如可以将8C16G的机器设置的权重是4C8G的两倍,这样充分利用硬件资源,假如现在需要引入Sentinel的限流机制,例如为一个Dubbo服务设置限流规则,这样由于三台集群分担的流量不均匀,会导致无法重复利用高配机器的资源。假设经过压测,机器配置为C48G最高能承受...
yoursoft
0回复
5084浏览
Sentinel
RocketMQ 一行代码造成大量消息丢失
1、问题现象首先接到项目反馈使用RocketMQ会出现如下错误:错误信息关键点:MQBrokerException:CODE:2DESC:[TIMEOUTCLEANQUEUE]brokerbusy,startflowcontrolforawhile,periodinqueue:205ms,sizeofqueue:880。由于项目组并没有对消息发送失败做任何补偿,导致丢失消息发送失败,故需要对这个问题进行深层次的探讨,并加以解决。2、问题分析首先我们根据关键字:TIMEOUTCLEANQUEUE去RocketMQ中查询,去探究在什么时候会抛出如...
yoursoft
0回复
7177浏览
RocketMQ
Netty4 Channel 概述(通道篇)
1、通道概述我们从如下几个方面来简单了解一下Channel。通道的当前状态,open(端口打开)、connect(连接)。通道的配置,包含通道的配置属性与网络通信选项(ChannelOption)。IO通道方法诸如read、write、connect、bind与管道(ChannelPipeline)。所有IO操作在Netty中都是异步的,调用IO方法例如write方法后,并不是等IO操作实际完成后再返回,而是会立即返回一个凭证,IO操作完成后会将结果写入凭证中,典型的Future设计模式。Chan...
yoursoft
0回复
6600浏览
Netty4
RocketMQ核心概念扫盲篇
在正式进入RocketMQ的学习之前,我觉得有必要梳理一下RocketMQ核心概念,为大家学习RocketMQ打下牢固的基础。1、RocketMQ部署架构在RocketMQ主要的组件如下:NameserverNameserver集群,topic的路由注册中心,为客户端根据Topic提供路由服务,从而引导客户端向Broker发送消息。Nameserver之间的节点不通信。路由信息在Nameserver集群中数据一致性采取的最终一致性。Broker消息存储服务器,分为两种角色:Master与Slave,上图中...
yoursoft
0回复
5890浏览
RocketMQ
RocketMQ学习环境搭建(RocketMQ安装与IDEA Debug环境搭建)
本文主要分如下几个部分展开:Linux服务器安装RocketMQ、RocketMQConsoleIDEA中搭建可调试环境1、Linux安装RocketMQ、RocketMQConsole1.1安装RocketMQStep1:从如下地址下载RocketMQ安装包cdoptapplicationwgethttps:mirrors.tuna.tsinghua.edu.cnapacherocketmq4.7.1rocketmqall4.7.1binrelease.zipStep2:解压安装包unziprocketmqall4.7.1binrelease.ziplsl解压后的文件如下图所示:其中conf文件夹存放的是RocketMQ的配置文件...
yoursoft
0回复
5563浏览
RocketMQ
基于 Flink 实现解决数据库分库分表任务拆分
1、场景描述例如订单库进行了分库分表,其示例如下图所示:现在的需求是希望创建一个任务就将数据同步到MQ集群,而不是为每一个数据库实例单独创建一个任务,将其数据导入到MQ集群,因为同步任务除了库不同之外,表的结构、数据映射规则都是一致的。2、flinkx的解决方案详解2.1finkStreamAPI开发基本流程使用FlinkStreamAPI编程的通用步骤如下图所示:温馨提示:有关StreamAPI的详细内容将在后续的文章中展开,本文主要是关注In...
yoursoft
0回复
5162浏览
Flink
Kafka 和 RocketMQ 之性能对比
在双十一过程中投入同样的硬件资源,Kafka搭建的日志集群单个Topic可以达到几百万的TPS,而使用RocketMQ组件的核心业务集群,集群TPS只能达到几十万TPS,这样的现象激发了我对两者性能方面的思考。温馨提示:TPS只是众多性能指标中的一个,我们在做技术选型方面要从多方面考虑,本文并不打算就消息中间件选型方面投入太多笔墨,重点想尝试剖析两者在性能方面的设计思想。1、文件布局1.1Kafka文件布局Kafka文件在宏观上的布局如...
yoursoft
0回复
3936浏览
Kafka
RocketMQ
【物联网开发教程】机智云App远程和开发板聊天
一、实现的功能描述小程序远程和开发板相互发送字符串信息。电脑端串口调试助手发送字符串开发板小程序小程序发送字符串开发板电脑端串口调试助手二、UI配置描述本例程中所包含的UI配置代码如下:UI"[0RecvText][4SendText]"例程中用了类型为“0”的控件用来接收小程序下发的字符串信息,用了类型为“4”的控件用来向小程序发送字符串信息,关于该类型控件的具体描述可以参看官网中关于ShineBlink云的教程。基于以上UI配置,当...
机智云物联网
0回复
4552浏览
App开发
小程序
机智云物联网
【IoT毕设】机智云AIoT+52单片机+体重健康管理系统
摘要:设计了一款基于微信平台,WiFi联网的体重健康管理系统。硬件部分选择由电阻应变片构成差动全桥电路;软件系统设计以52单片机最小系统为核心,用HX711芯片进行AD转换,采集的数据传送至单片机,通过WIFI模块将单片机中的数据上传至机智云平台,云平台作为数据的中转站,进而将数据上传至微信公众号,同样控制命令的数据可以逆行下传,实现通过手机控制电子称重设备。引言随着电子测重技术的成熟,电子秤已经逐渐取代老式测重设备。其...
机智云物联网
0回复
1.3w浏览
物联网开发
机智云物联网
智能体重秤
工程监测仪器振弦模拟信号采集仪VTN的ADC接口与DAC 接口
工程监测仪器振弦模拟信号采集仪VTN的ADC接口与DAC接口VTN是多通道振弦、温度、模拟传感信号系列数据采集仪,可对32通道振弦频率、32通道热敏电阻或DS18B20温度传感器、32通道模拟量传感器(电流或电压)进行实时在线采集或全自动定时采集存储工作;预留一路可调电源输出为模拟传感器定时供电;程控多路DAC输出,可以用于将振弦频率信号实时转换为模拟信号输出。设备支持RS485数据接口(支持Modbus或自定义AABB简单通讯协议)可...
稳控科技
0回复
3684浏览
振弦采集仪
振弦传感器
振弦类解决方案
工程测量
自动化监测
ChatGPT配上智能驾驶,上班路上就把活儿干完了?
原创
在完全自动驾驶到来之前,智能驾驶+ChatGPT可能就是智能网联汽车的正确打开方式。在过去一两个月,ChatGPT是科技行业最热门的话题。发布不到3个月,ChatGPT的用户规模就突破了1亿,是迄今为止成长最快的科技产品。特斯拉的创始人马斯克在体验完之后,惊呼“ChatGPT好得吓人,我们离强大到危险的人工智能不远了。”马斯克是ChatGPT的开发者OpenAI的创始人之一,但在2018年退出了。随后马斯克曾多次表示AI对人类有很大的威胁...
智能车指北
0回复
5613浏览
智能网联汽车
智能驾驶
人工智能
工程监测仪器振弦模拟信号采集仪VTN的传感器接口
工程监测仪器振弦模拟信号采集仪VTN的传感器接口传感器接口VTN4XX具有16组传感器物理接口(每组5个端子),从右向左依次为公共端、线圈、温度线圈、模拟信号输入、模块信号输入高精度模块信号输入。当设备外壳上的丝印标记与本手册不符时以本手册为准。5个端子定义如下:VTNxxx传感器接口定义编号标识功能说明VTN208416VTN4325COM公共端(振弦线圈负极温度负极模拟输入负极模拟输出负极)4COIL+振弦传感器线圈正极3TEMP温度传感...
稳控科技
0回复
4496浏览
振弦采集仪
振弦传感器
工程测量
自动化监测
地下工程
在全球最卷的新能源汽车市场,中国品牌正在被暴打
原创
试水挪威市场,中国新能源车企得失几何?在过去两年,随着新能源汽车的销量逆势增长,自主品牌的市场占有率不断提升,已接近50%。在新能源汽车细分市场,消费者对自主品牌的认可度更高,市场占有率达到了80%。在这个市场,德国BBA都不好使,丰田、本田更是被鄙视的对象,比亚迪的地位则被提升到了前所未有的高度。中国的新能源汽车产业被国人广泛认为拥有了世界一流的竞争力,相比欧美日汽车强国完全不落下风。但是,海...
智能车指北
0回复
5652浏览
智能网联汽车
新能源汽车
蔚来
暂无内容
1
248
249
250
251
252
253
254
255
256
550
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅