码迷,mamicode.com
首页 >  
搜索关键字:消息中间件    ( 1041个结果
程序员之消息队列
一、什么是消息队列MQ(MessageQuene):翻译为消息队列,通过典型的?产者和消费者模型,?产者不断向消息队列中?产消息,消费者不断的从队列中获取消息。因为消息的?产和消费都是异步的,?且只关?消息的发送和接收,没有业务逻辑的侵?,轻松的实现系统间解耦。别名为消息中间件通过利??效可靠的消息传递机制进?平台?关的数据交流,并基于数据通信来进?分布式系统的集成。二、为什么要使用MQ1.解耦现
分类:其他好文   时间:2020-05-22 19:14:52    阅读次数:54
干货分享:分布式场景之刚性事务-2PC详解
分布式一致性分布式场景下,多个服务同时对服务一个流程,比如电商下单场景,需要支付服务进行支付、库存服务扣减库存、订单服务进行订单生成、物流服务更新物流信息等。如果某一个服务执行失败,或者网络不通引起的请求丢失,那么整个系统可能出现数据不一致的原因。上述场景就是分布式一致性问题,追根到底,分布式一致性的根本原因在于数据的分布式操作,引起的本地事务无法保障数据的原子性引起。分布式一致性问题的解决思路有
分类:其他好文   时间:2020-05-21 09:40:01    阅读次数:54
消息中间件(十一)-----RabbitMq管理、集群
管理RabbitMQ 管理 日志一般存放位置 /var/log/rabbitmq/rabbit@centosvm.log /var/log/rabbitmq/rabbit@centosvm-sasl.log 管理虚拟主机 //新增虚拟主机 rabbitmqctl add_vhost [vhost_n ...
分类:其他好文   时间:2020-05-17 21:53:13    阅读次数:100
消息中间件(十)-----RabbitMq集成springboot
引入jar包 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ...
分类:编程语言   时间:2020-05-17 19:19:27    阅读次数:86
消息中间件(九)-----RabbitMq消息可靠传递
本文参考自:【RabbitMQ】如何进行消息可靠投递【上篇】 rabbitmq channel参数详解 Channel相关API channel.exchangeDeclare() /** * Declare an exchange. * @see com.rabbitmq.client.AMQP. ...
分类:其他好文   时间:2020-05-17 16:08:29    阅读次数:73
队列是如何逐步进化成一个消息中间件的?
前言消息中间件本质上就是一种很简单的数据结构——队列,但是一条队列肯定是当不成中间件的,你必须要考虑性能、容灾、可靠性等等因素。这也给我的写作提供了一些思路,我将从队列开始,给你演示一条队列是如何进化成一个靠谱的中间件的。消息中间件的实现有很多,有新贵Kafka、RocketMq,也有老牌劲旅RabbitMq和ActiveMq,不过我最后选择了Nsq来讲解,因为它极简、清爽,用起来舒服,讲起来也好
分类:其他好文   时间:2020-05-14 01:54:02    阅读次数:76
Spring boot集成Kafka消息中间件
一.创建Springboot项目,添加如下依赖<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><dependency><gro
分类:编程语言   时间:2020-05-14 01:10:51    阅读次数:67
消息中间件(五)-----AMQP概论、rabbitMQ入门
AMQP概论 AMQP 是应用层协议的一个开放标准,为面向消息的中间件设计。基于此协议的客户端与消息中间件可传递消息,并不受客户端/中间件不同产品,不同的开发语言等条件的限制。目标是实现一种在全行业广泛使用的标准消息中间件技术,以便降低企业和系统集成的开销,并且向大众提供工业级的集成服务。主要实现有 ...
分类:其他好文   时间:2020-05-10 23:26:12    阅读次数:71
基于队列实现生产者消费者
# 进城之间数据隔离 # 进程之间通信(IPC) Inter Process communication # 基于文件 :同一台机器上的多个进程之间通信 # Queue 队列 # 基于socket的文件级别的通信来完成数据传递的 # 基于网络 :同一台机器或者多台机器上的多进程间通信 # 第三方工具 ...
分类:其他好文   时间:2020-05-10 14:44:04    阅读次数:65
RabbitMQ学习系列(一): 介绍
1. 介绍 RabbitMQ是一个由erlang开发的基于AMQP(Advanced Message Queue )协议的开源实现。用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面都非常的优秀。是当前最主流的消息中间件之一。 RabbitMQ的官网:http://www.rabbit ...
分类:其他好文   时间:2020-05-09 17:27:16    阅读次数:58
1041条   上一页 1 ... 7 8 9 10 11 ... 105 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!