ONS开发指导文档

本文涉及的产品
日志服务 SLS,月写入数据量 50GB 1个月
简介: ONS开发指导文档,本文由曹素杰(阿里云 MVP 石化盈科信息技术有限责任公司 高级工程师)提供,若使用请标明出处。

本文由曹素杰(阿里云 MVP 石化盈科信息技术有限责任公司 高级工程师)提供,若使用请标明出处。
1. ONS介绍
支持半事务特性的消息队列
2. ONS流程图

pic1

3. ONS注意事项:
a) 消息发送注意事项:

  1. 事务放到send的回调方法中

pic2
pic3

  1. Event对象要尽量的小,上限64k,消息的内容越多网络延迟越大
  2. 回调方法要注意超时时间的设置
  3. 打印日志
    b) 消息消费注意事项:
  4. 方法保证幂等
  5. 注意设置超时时间
  6. 打印日志
    c) checker注意事项:
  7. 方法保证幂等
  8. 注意设置超时时间
  9. 打印日志
  10. 问题诊断

    a)    ons自身日志,路径/home/admin/logs/ons.log
    b)    ons控制台,可以查询消息的状态,发布者和消费者的服务是否正常启动
    
    AI 代码解读

pic4

pic5

相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
目录
打赏
0
1
0
0
113
分享
相关文章
应用研发平台EMAS产品常见问题之用Aliyun-ThirdPush插件传自定义参数失败如何解决
应用研发平台EMAS(Enterprise Mobile Application Service)是阿里云提供的一个全栈移动应用开发平台,集成了应用开发、测试、部署、监控和运营服务;本合集旨在总结EMAS产品在应用开发和运维过程中的常见问题及解决方案,助力开发者和企业高效解决技术难题,加速移动应用的上线和稳定运行。
大依赖部署——常见问题梳理 FAQ
大依赖部署——常见问题梳理 FAQ自制脑图
90 0
大依赖部署——常见问题梳理 FAQ
OpenDevin出技术报告了,大模型Agent开发者必读
【8月更文挑战第25天】近期发布的OpenDevin技术报告备受瞩目,此报告由来自伊利诺伊大学香槟分校、卡内基梅隆大学等顶尖学府的研究员联合撰写。OpenDevin作为一个社区驱动的开放平台,旨在为AI软件开发者提供一个模拟通用代理的强大工具。平台采用事件流架构促进用户界面、代理与环境间的交互,并构建了包含沙盒操作系统和网络浏览器的任务执行环境。此外,它支持多代理协同作业及一系列评估标准,目前已涵盖15个评估基准。作为拥有160多位贡献者的社区项目,OpenDevin展现了极高的灵活性和安全性,同时也面临着技术门槛和进一步研发等挑战。
139 2
jira学习案例21-控制台错误
jira学习案例21-控制台错误
117 0
jira学习案例21-控制台错误
全面的开发者文档和用户目标解析:API 文档指南和开发者旅程
开发者文档,也称为 API 文档,是一种专门针对软件开发人员的技术写作形式。这种类型的文档通常包括 API 的技术规范、代码注释、软件设计和架构以及软件开发中涉及的其他详细技术描述。开发者文档是开发人员的重要工具,因为它提供了使用和集成特定软件、库或 API 的必要指南、标准和示例。开发者文档的结构和内容的全面性会根据它所描述的软件的复杂性而大不相同,但主要目的是帮助开发人员理解、使用和高效地为软件做出贡献。
637 2

相关实验场景

更多
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等