新RabbitMQ精讲,项目驱动落地,分布式事务拔高

一个人想着一个人 提交于 2021-01-25 08:00:02

download:新RabbitMQ精讲,项目驱动落地,分布式事务拔高

 

新RabbitMQ精讲,项目驱动落地,分布式事务拔高
大部分同学的现状是:熟悉表面理论知识,却无法很好应用到工作中。我们收到这些反馈后,才诞生了本课程。 为了避免只学到死知识、不敢在生产环境实操的尴尬局面。本课从知识上也是从入门到精通,但却全程用项目递进的方式讲授知识。目标就是会用,课程中还融入了很多开发小Tips。并且把深度做足:解读核心源码,基于RabbitMQ二次开发,手写分布式事务框架,提升技术深度,培养框架思维。


适合人群
对RabbitMQ不了解的Java开发者
有RabbitMQ基础,实际使用经验有限的Java开发者
对RabbitMQ感兴趣的开发者
技术储备要求
Java语言基础、SpringBoot基础
 

  概要编辑

  RabbitMQ是一种实现高级消息队列协议(amqp  )的开源消息代理软件(也称为面向消息的中间件)。 RabbitMQ服务器用Erlang语言编写,集群和故障转移构建在开放电信平台上。 所有主要的编程语言都有与代理接口进行通信的客户端库。

  历史记录编辑

  Rabbit技术有限公司开发RabbitMQ并支持它。 起初,Rabbit技术是LSHIFT和CohesiveFT于2007年成立的合资企业,2010年4月被VMware旗下的SpringSource收购。 RabbitMQ于2013年5月成为GoPivotal的一部分。

  基本概念编辑

  RabbitMQ是一种开放源代码(MPL  )消息队列服务软件,由LShift提供的高级别的消息序列协议(amqp  )开放源代码实现,具有高性能、高性能

  RabbitMQ服务支持以下操作系统:

  Linux

  从WindowsNT到10

  windows服务器2003~2016

  微软足球俱乐部

  莫里斯

  FreeBSD

  TRU64

  VxWorks

  RabbitMQ支持以下编程语言:

  Python

  日本航空运输公司

  Ruby

  惠普公司

  c  # #号

  日本脚本

  o

  以利沙

  对象c

  Swift

  主要特性编辑

  可扩展性:集群服务

  消息持久化:从内存持久化消息到硬盘,从硬盘到内存[1]

  安装编辑

  Erlang和RabbitMQ在安装路径中不得包含空格。

  Erlang正在使用HOMEDRIVE和HOMEPATH环境变量访问配置文件. erlang.cookie,请注意这两个环境变量的有效性。 必须设定环境变量ERLANG_HOME,并将%ERLANG_HOME%\bin添加到全局路径中。

  由于RabbitMQ使用本地计算机名称作为服务器地址,因此必须注意其有效性或直接解析为127.0.0.1

  可能需要在本地网络防火墙中打开相应的端口。 1

  请参阅编辑

  自由软件主题

  高级消息队列协议(amqp  )协议

  MQ

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!