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

访问国外的网站很慢建设网站公司管备案么

访问国外的网站很慢,建设网站公司管备案么,衡水做wap网站费用,广西建设厅培训中心引言 Apache RocketMQ 诞生至今#xff0c;历经十余年大规模业务稳定性打磨#xff0c;服务了 100% 阿里集团内部业务以及阿里云数以万计的企业客户。作为金融级可靠的业务消息方案#xff0c;RocketMQ 从创建之初就一直专注于业务集成领域的异步通信能力构建。本篇将从业务…引言 Apache RocketMQ 诞生至今历经十余年大规模业务稳定性打磨服务了 100% 阿里集团内部业务以及阿里云数以万计的企业客户。作为金融级可靠的业务消息方案RocketMQ 从创建之初就一直专注于业务集成领域的异步通信能力构建。本篇将从业务集成场景的诉求开始介绍 RocketMQ 作为业务消息集成方案的核心能力和优势通过功能场景、应用案例以及最佳实践等角度介绍 RocketMQ 普通消息类型的使用。 说起业务集成场景RocketMQ 最初的使用场景就是典型代表。RocketMQ 诞生于阿里的电商系统电商系统经常需要做各种大促活动在这类复杂需求场景下对消息系统的吞吐性能、端到端延迟、削峰填谷等能力有着极高的要求。 一句话概括今天的核心问题跑在核心交易业务链路的消息有什么特点有什么要求和跑在离线分析等场景的消息有什么不同。下面和大家一起来探讨 业务集成 vs 数据集成 集成目标不同 做业务核心架构设计时很多时候需要面向上层需求去完成业务逻辑的设计。以电商交易场景为例通过微服务的拆分可能在整个链路中会拆成很多个环节不同应用之间通过消息去集成时更多的是关注用户订单的流转过程关注这个业务逻辑是否会正常的处理这个就是业务集成。 对比一下数据集成是以数据为中心更多的是关注业务集成产生的数据去分析这些业务数据的价值。数据集成并不关心这个数据是从哪里来只关心数据本身的属性和数据之间的关系。 关注重点不同 在业务集成里随着企业业务逻辑的拓宽和复杂度的提升调用和被调用方之间的耦合性会逐步增加链路的拓扑也会变得越来越复杂。经常会出现一条消息的上游是另一条消息的下游一个服务可能既是发送方也是消费方等等。 而在数据集成的场景里面并不关注上述链路更多是关注数据的多样性。也就是说在做数据集成分析时更多的是从各种异构的数据源里去提取、汇聚这些数据然后把这些异构系统的数据聚合在一起做清洗最终汇聚成结构化的数据或报表去做分析。数据集成更多是关注数据的异构性和多样性。 实时性不同 业务集成简单理解就是一种在线的逻辑或者是一种强实时的逻辑。在这个业务集成领域无论同步调用还是异步调用都对调用和被调用之间的响应协同机制有一定的要求。举个例子一个订单的处理必须是要在毫秒级完成否则用户的体验会非常的差。 但是在数据集成领域更多的可能是近实时甚至是离线非实时的场景也就是说通过批、实时流或近实时流的 场景去爬取数据之后做分析具体链路对于用户来说并不是可见的这也是数据集成和业务集成侧重点的差异。 业务集成对消息系统的核心诉求 消息队列是企业业务集成的主要模式之一它是一种异步通信模式。异步模式提供了低耦合、高可靠、可观测的异步通信能力。那么业务集成链路里使用消息之后会带来什么效果呢这里稍微罗列一下。 上图就是一个比较典型的上层的应用链路从应用 A 到下层的应用 B 的一个单链路通过发送初始化或者结构化一个消息作为调用事件发送到事件通道这个通道就是消息系统比如 RocketMQ、RabbitMQ 等。在时间通道里存储后通过过滤路由的分发组件匹配到下游然后推送处理。与此同时还会有可观测、运维、监控的一些体系去支撑这个链路的可靠运行。 完整的功能需求非常多这里提炼业务集成对消息系统的四个核心诉求 1多类型消息传输支持多样业务场景集成诉求主要包括普通消息、定时消息、事务消息、顺序消息等 2丰富路由分发能力支持多种分发路由条件包括 Tag 过滤、消息属性过滤一对多、一对一分发等 3多样交互模式支持收发消息多样交互方式支持同步、异步发送支持主动消费、被动推送消费支持流式应答、单条应答 4可观测体系支持 Metrics、Trace、Events 分析支持单链路、全链路轨迹追踪支持 Metrics 分析和监控告警支持系统运行事件、业务事件透出处理。 RocketMQ 作为非常典型的业务消息方案正是对应上述业务集成的诉求提供了完善的消息功能、丰富的客户端接口以及完善的可观测体系和稳定性保障机制。 接下来就开始逐步拆解 RocketMQ 的多类型消息本篇主要介绍普通消息。 普通消息原理介绍 功能简介 在多种消息类型中普通消息是最简单也最为重要。普通消息是 RocketMQ 的基本消息类型提供高吞吐、扩展、低延迟、异步的通信能力。其他高级消息类型基本都是在这种普通消息类型的基础上叠加了独有的控制特性或者是特定的使用的方式。 下面这张图就是普通消息的一个典型的拓扑和消息队列典型场景一样生产者发送消息发送普通消息到服务端去存储存储完之后会把消息按照订阅关系的匹配最后推送给下游的消费方去做消费。 普通消息的特点 1原子性消息之间没有关联关系收发处理逻辑原子 2扩展性普通消息容量、能力可扩展支持多队列存储、水平拆分、并发消费 3低延迟普通消息链路短交互简单状态简单链路极简毫秒级低延迟通信。 消息的生命周期 普通消息从初始化发送开始到最终被处理的过程中会经历多个状态和过程而了解消息的生命周期可以帮助我们去判断线上出现问题后如何快速定位和解决。 简单来说消息的生命周期可以抽象成五个状态 初始化普通消息被生产者构建初始化完成待发送到服务端的状态待消费消息被传输到服务端对下游可见等待消费者获取处理的状态消费中消息被消费者获取并按照业务逻辑处理过程此时服务端会等待消费完成如果一定时间后没有收到消费提交的事件消息还会重试处理消费提交消费者完成消息处理并提交应答事件到服务端服务端标记当前消息已经被处理包括消费成功和失败。RocketMQ默认支持所有消息保留此时消息数据并不会立即被删除只是逻辑标记完成在消息被物理删除之前消费者仍然可以回溯重新处理消息消息删除RocketMQ 按照消息保存时间机制滚动清理最早的消息数据将消息从物理文件中删除。 普通消息应用场景和案例 简单的了解原理和基本介绍之后那普通消息主要用在哪里呢普通消息是RocketMQ应用最广泛使用规模最大的一种消息类型它主要集中在服务间的解耦调用同时还有一些批量数据的采集传输等场景。 使用场景 1微服务调用解耦 异步化解耦普通消息实现微服务异步调用缩短业务流和响应时间。流量削峰填谷普通消息海量堆积能力解决流量峰值下游处理能力不足的稳定性风险。2实时数据传输 高吞吐传输普通消息可以实现无限水平扩展数据传输吞吐高解决采集上报问题。实时传输普通消息实时传输投递下游可以及时消费实现计算和分析。案例介绍 1场景简介 交易平台是买卖家在线上根据约定的契约完成钱货交换的过程涉及的系统。交易平台涉及到和支付、物流、下单、运营等多个子系统的交互大多使用 RocketMQ 普通消息做异步解耦消息的可靠处理是电商大促保障的核心。 2核心痛点 订单状态机复杂需要缩短链路时间订单生命周期长涉及下游多个子系统流转同步调用耗时长用户体验差。 大促场景海量订单处理下游压力大大促场景订单流量大各子系统处理能力不足导致系统崩溃。 分布式场景订单变化持久化和下游调用事务性订单状态流转需要确保数据库状态变更和下游调用同时成功或者失败即事务性。 快速上手收发消息 说了这么多场景和案例直接看一下代码怎么用。 发送普通消息 发送消息的流程非常简单但这其中需要注意以下几点 消息初始化应尽可能完整普通消息初始化包括主题、Tag 标签、索引 Key 和负载。可以按实际情况设置完成。消息发送需要捕获结果和异常消息发送完成需要获取响应结果如果失败需要捕获异常并做重试处理。 消费普通消息 RocketMQ 支持的消费方式有多种有主动获取的方式也有被动消费监听器推送的方式。 被动消费方式只需要注册消费监听器然后监听器内部去处理这个逻辑最终返回消费结果。如果消费失败希望 RocketMQ 再做重投就要返回一个失败的结果抛异常也是返回失败。类似于这样的结果返回服务端就完成了整个消费的过程。 对于主动获取的方式会更加灵活由业务方主动调用获取消息可以按照自己的速率和并发取消息处理完成后再回复 RocketMQ 服务端消费结果。 产品预告新一代 RocketMQ 5.0 版实例 最后预告一下阿里云消息队列 RocketMQ 版在八月份发布新版本新版本具备更强弹性、更低成本、更易运维等特点欢迎保持关注。 原文链接 本文为阿里云原创内容未经允许不得转载。
http://www.pierceye.com/news/709586/

相关文章:

  • 鹰潭做网站公司网站模板及素材
  • dw网站引导页怎么做wordpress 福利
  • PS网站设计网站每年都要备案吗
  • 建设通网站账号erp实施顾问
  • 变装小说 wordpress网站建设好怎么优化
  • 苏州网站建设制作开发公司江浦做网站
  • 网站开发哪一门语言更快网站设计方案模板
  • 阿里云做网站需要些什么条件个人博客网站设计模板
  • 更改网站模板内容我赢职场wordpress
  • h5模板下载有哪些网站南京高端网站制作公司
  • 户外旅游网站模板佛山网络优化推广公司
  • 海南住房和城乡建设网站技术支持 重庆网站
  • 网站图片展示代码怎样给响应式网站提速
  • 学校 网站建设 招标广而告之微信推广平台
  • 企业如何通过地方网站宣传网站中国建设银行招聘官网
  • 上海品牌网站建设公网站的开发与建设项目
  • 做网站的艰辛电子商务网站建设与维护概述
  • 织梦网站做关键词网站开发到上线的过程
  • 威海千淼网站建设北京知名广告公司有哪些
  • wordpress多站点可视化wordpress主题flarum
  • 网站免费虚拟主机申请成华区微信网站建设公
  • 机械制造设备类企业网站织梦模板网站模板 博客
  • js跳转网站怎么做网络营销方式单一的原因
  • 做网站的职责做章的网站
  • 万网建设网站wordpress的ftp設置
  • 网站建设a云世家宋南南电子商务网站的开发方式
  • 水利工程建设监理网站美食网站建设总结
  • 中化建工北京建设投资有限公司网站南沙网站建设方案
  • 东莞网站制作网站死链是什么
  • 网站开发哪种语言更安全seopc流量排名官网