异步技术

简介: 异步技术

  异步技术:

  mq消息中间件技术(jms) 是一种异步技术, 消息发送方, 将消息发送给消息服务器, 消息服务器未必立即处理.

  什么时候去处理, 主要看消息服务器是否繁忙, 消息进入服务器后会进入队列中, 先进先出.实时性不高.

  使用场景:

  1. 使用消息服务器当做大的队列使用, 先进先出, 来处理高并发写入操作

  2. 使用消息服务器可以将业务系统的串行执行改为并行执行, 处理效率高, 更合理的榨取服务器的性能.

  jms消息服务器同类型技术:

  ActiveMQ:

  是apache的一个比较老牌的消息中间件, 它比较均衡, 既不是最安全的, 也不是最快的.

  RabbitMQ:

  是阿里巴巴的一个消息中间件, 更适合金融类业务, 它对数据的安全性比较高.能够保证数据不丢失.

  ZeroMQ:

  史上最快的消息队列系统

  Kafka:

  Apache下的一个子项目。特点:高吞吐,在一台普通的服务器上既可以达到10W/s的吞吐速率;

  完全的分布式系统。适合处理海量数据。

相关实践学习
消息队列+Serverless+Tablestore:实现高弹性的电商订单系统
基于消息队列以及函数计算,快速部署一个高弹性的商品订单系统,能够应对抢购场景下的高并发情况。
消息队列 MNS 入门课程
1、消息队列MNS简介 本节课介绍消息队列的MNS的基础概念 2、消息队列MNS特性 本节课介绍消息队列的MNS的主要特性 3、MNS的最佳实践及场景应用 本节课介绍消息队列的MNS的最佳实践及场景应用案例 4、手把手系列:消息队列MNS实操讲 本节课介绍消息队列的MNS的实际操作演示 5、动手实验:基于MNS,0基础轻松构建 Web Client 本节课带您一起基于MNS,0基础轻松构建 Web Client
目录
相关文章
|
前端开发 JavaScript UED
|
4月前
|
设计模式 前端开发 JavaScript
前端编程的异步解决方案有哪些?
本文首发于微信公众号“前端徐徐”,介绍了异步编程的背景和几种常见方案,包括回调、事件监听、发布订阅、Promise、Generator、async/await和响应式编程。每种方案都有详细的例子和优缺点分析,帮助开发者根据具体需求选择最合适的异步编程方式。
121 1
|
C#
C#异步详解
c#异步编程原理,await asnyc的使用方法
70 0
|
存储 SQL 设计模式
C#异步有多少种实现方式?
C#异步有多少种实现方式?
|
前端开发
前端异步解决方案大全(2021版)(三)
前端异步解决方案大全(2021版)
115 0
前端异步解决方案大全(2021版)(三)
|
前端开发 JavaScript
前端异步解决方案大全(2021版)(一)
前端异步解决方案大全(2021版)
179 0
前端异步解决方案大全(2021版)(一)
|
前端开发 JavaScript Java
前端异步解决方案大全(2021版)(四)
前端异步解决方案大全(2021版)
126 0
前端异步解决方案大全(2021版)(四)
|
监控 网络协议 网络性能优化
【关于面向连接的异步模式】
【关于面向连接的异步模式】
88 0
|
前端开发 JavaScript API
前端异步解决方案大全(2021版)(二)
前端异步解决方案大全(2021版)
116 0
|
存储 设计模式 监控
高山仰之可极,谈半同步/半异步网络并发模型
高山仰之可极,谈半同步/半异步网络并发模型
362 0
高山仰之可极,谈半同步/半异步网络并发模型