当前位置: 首页 > ai >正文

ET MessageQueue类分析

MessageInfo

  • ActorId:发送给那个Actor
  • MessageObject:消息内容

MessageQueue

  • 单例
  • 作用是缓存当前进程内部发送的Actor消息,主要为 ProcessInnerSender 服务
  • message 缓存的消息队列,每个Fiber一个消息队列
  • Send(fromAddress, actorId,messageObject) 给当前进程发送一个Actor发送一个消息,fromAddress表示那个Actor发送的,actorId表示目的地
  • Send 以及 Reply 可以理解为 Actor 给自己发送一个消息/给自己回复一个消息
  • Fetch 取出Fiber待处理的消息,最多取count个,把消息放入list
  • AddQueue RemoveQueue 在 ProcessInnerSender 创建和销毁时会调用
http://www.xdnf.cn/news/6045.html

相关文章:

  • 汽车免拆诊断案例 | 2015款路虎极光车组合仪表提示“充电系统故障”
  • 第二个五年计划!
  • Android清单文件
  • No module named ‘OpenGL‘
  • 【SSL部署与优化​】​​HTTP/2与HTTPS的协同效应
  • Python uv包管理器使用指南:从入门到精通
  • 5.14本日总结
  • 地磁-惯性-视觉融合制导系统设计:现代空战导航的抗干扰解决方案
  • vue-ganttastic甘特图label标签横向滚动固定方法
  • ssh connect to remote gitlab without authority
  • 计算机网络-MPLS LDP基础实验配置
  • 在Oracle到GreatSQL迁移中排序规则改变引发的乱码问题分析及解决
  • 算法每日刷题 Day6 5.14:leetcode数组1道题,用时30min,明天按灵茶山艾府题单开刷,感觉数组不应该单算
  • 图论part10 bellman_ford算法
  • HCIP-BGP综合实验
  • 鸿蒙OSUniApp 实现一个精致的日历组件#三方框架 #Uniapp
  • AGI大模型(16):向量检索之基于向量检索的RAG实现
  • git仓库初始化
  • 【华为HCIP | 华为数通工程师】821—多选解析—第二十四页
  • AWS技术助力企业满足GDPR合规要求
  • MongoDB入门
  • 歌词滚动效果
  • MFC 调用海康相机进行软触发
  • 在Electron中实现文件下载、保存和执行功能的完整教程
  • C++类和对象:运行符重载、取地址运算符重载、const 修饰的类如何作为参数
  • SpringBoot Vue MySQL酒店民宿预订系统源码(支付宝沙箱支付)+代码讲解视频
  • 2025年PMP 学习十三 第9章 项目资源管理(9.1,9.2)
  • Jenkins里构建一个简单流水线
  • Web 架构之会话保持深度解析
  • 关于 js:9. Node.js 后端相关