• 消息队列 01 - 面试官对于消息队列的连环炮1. 引子消息队列分布式系统中重要的组件,一种存放消息的容器,主要作用有解耦、异步、削锋,是大型分布式系统不可缺少的中间件。常见的消息队列有 ActiveMQ,RabbitMQ,RocketMQ
    admin6月前
    220
  • 在项目中经常遇到一个SpringBoot工程要连接多个RabbitMQ。如果只连接一个,SpringBoot可以零配置连接RabbitMQ,这样不需要做额外的工作。但如果连接多个RabbitMQ,就得做一些配置了。配置文件applicati
    admin8月前
    170
  • RabbitMQ对于queue中的message的保存方式有两种方式:disc和ram。如果采用disc,则需要对exchange/queue/deliverymode都要设置成durable模式。Disc方式的好处是当RabbitMQ失效
    admin8月前
    130
  • 下载安装helmwgettar-zxvfhelm-v3.5.4-linux-amd64.tar.gzmvlinux-amd64helmusrlocalbinhelm2.创建一个charthelmcreatehelm-testtre
    admin8月前
    190
  • 讲解AMQP和JMSJMSjava消息服务(Javamessageserver),一种与厂商无关的API,用来访问消息收发系统消息。与JDBC类似kafka和RocketMQ是基于JMS实现的AMQP以及拓展项MQTT最早应用于解决金融领域
    admin8月前
    180
  • 在对于读写锁的认识当中,我们都认为读时加读锁,写时加写锁来保证读写和写写互斥,从而达到读写安全的目的。但是就在我翻Eureka源码的时候,发现Eureka在使用读写锁时竟然是在读时加写锁,写时加读锁,这波操作属实震惊到了我,Eureka到底
    admin8月前
    190
  • SpringBoot2.1版本升级说明这是官方的SpringBoot2.1版本升级说明,本文将对其作出个人理解。对于配置属性变更或者不常用组件的变更,过于繁琐,我就跳过了。UpgradingfromSpringBoot2.0Deprecat
    admin8月前
    150
  • 写入流程简单可以分为三大块:写入前准备加锁后消息写入消息落盘及集群同步其实消息的写入准备工作也比较好理解,主要是消息状态的检查以及各类存储状态的检查,可以参看上图中的流程根据上图,在准备阶段前,RocketMQ会判断操作系统的PageCac
    admin8月前
    190
  • 阿里云为企业认证新用户提供免费试用云产品福利,试用云产品包括云服务器、存储、云数据库、网络、安全、视频云等100+款试用云产品,只要完成阿里云企业实名认证的阿里云新用户,即可免费试用阿里云的各种云产品,企业试用中心每日10:00开抢,库存有
    admin8月前
    180
  • 一、背景在微服务大行其道的今天,微服务思想,无处不在的影响着软件开发的各个阶段。作为微服务的实践者,在微服务的使用过程中,一边享受着微服务带来的舒爽和放飞,也一边承受着微服务带来的痛点。本文主要围绕微服务使用的
    admin8月前
    230
  • 分布式事务:在分布式系统中一次操作需要由多个服务协同完成,这种由不同的服务之间通过网络协同完成的事务称为分布式事务一、2PC:2PC,两阶段提交,将事务的提交过程分为资源准备和资源提交两个阶段,并且由事务协调者来协调所有事务参与
    admin8月前
    220
  • go-mysql-transfergo-mysql-transfer是一款MySQL数据库实时增量同步工具。能够监听MySQL二进制日志(Binlog)的变动,将变更内容形成指定格式的消息,实时发送到接收端。从而在数据库和接收端之间形成一个
    admin8月前
    160
  • RabbitMQ一、背景是一个由erlang开发的AMQP(Advanced Message Queue )的开源实现。AMQP 的出现其实也是应了广大人民群众的需求,虽然在同步消息通讯的世界里有很多公开标准(如COBAR的IIOP ,或者
    admin8月前
    170