最近在做信创改造,使用的是腾讯的TDMQ,网上搜了下看到下面这篇文章写的很好,转载了来学习下,共勉。一、入门介绍1.1 TDMQ简介TDMQ总共有4个版本,分别是RocketMQ版、Pulsar版、RabbitMQ版、CMQ版;其中Pulsar是一款基于 Apache 顶级开源项目 Pulsar 自研的金融级分布式消息中间件,具备跨城高一致、高可靠、高并发的特性,RabbitMQ是Erlang编写
转载 2023-11-28 19:11:43
2469阅读
什么是消息队列?消息队列是在消息的传输过程中保存消息的容器,包含以下 3 元素:Producer:消息生产者,负责产生和发送消息到 Broker;Broker:消息处理中心,负责消息存储、确认、重试等,一般其中会包含多个 Queue;Consumer:消息消费者,负责从 Broker 中获取消息,并进行相应处理。消息队列模式点对点模式:多个生产者可以向同一个消息队列发送消息,一个具体的消息只能由一
转载 2024-09-09 00:29:47
52阅读
上一篇讲了如何再控制台将RocketMQ跑起来,本篇讲解,在asp.net mvc种跑起来,含(发布、订阅)。 因篇幅过长,本次将不挨个贴源码,直接展示目录,根据上一篇文章,进行相应的调整即可。1、新建一个类库,将MQ公共部分提出来(源码在入门篇1中有讲解和截图):  如: 此时需要注意的有两点: (1)在RocketMQClientManager中,尽量将IRocketMQManager
转载 9月前
0阅读
RocketMq和RabbitMq的优缺点1、RabbitMQ 优点:rabbitMq 几万级数据量,基于erlang语言开发,因此响应速度快些,并且社区活跃度比较活跃,可视化界面。 缺点:数据吞吐量相对与小一些,并且是基于erlang语言开发,比较重的问题难以维护。2、RocketMQ rocketMq几十万级别数据量,基于Java开发,应对了淘宝双十一考验,并且文档十分的完善,拥有一些其他消息
转载 2024-04-10 21:33:23
55阅读
前言: ? 春招季即将来临,你准备好迎接挑战了吗? ?? 【30天面试冲刺计划】 —— 专为大厂面试量身定制!? 跟随学习,一起解锁面试新高度! ?哔哩哔哩后端面试:RocketMQ 5.0 与之前有什么区别、如何整合以及选择MQ、分布式一致性算法、Split-Vote问题解决(上) 文章目录哔哩哔哩后端面试:RocketMQ 5.0 与之前有什么区别、如何整合以及选择MQ、分布式一致性算法、Sp
1. SpringBoot增强1.1 Profiles多环境配置在application.yml文件中,通过 spring.profiles.active 确定激活那个配置文件spring: profiles: active: test //application-test.yml1.2 actuator监控Spring boot 提供了一个用于监控和管理自身应用信息的模块:sprin
转载 2023-08-05 10:54:21
512阅读
Spring Boot是一个用于构建独立的、生产级别的Spring应用程序的框架。它的目标是简化Spring的开发过程,提供一个快速、灵活、无配置的开发环境。Spring BootSpring框架一起使用,并且与不同版本Spring框架兼容。在本文中,我们将探讨Spring Boot与不同版本Spring框架的对应关系,并提供一些示例代码。 ## Spring BootSpring版本
原创 2023-11-15 06:23:05
7636阅读
上一章,我们介绍了RocketMQ的生产部署,由于在正式生产部署前一般都需要进行性能测试,所以本章我们来看下如何对RocketMQ进行性能测试。一、性能指标监控既然是性能测试,那么必然要看RocketMQ集群能承载的最高QPS是多少?同时在承载这个QPS的同时,各个机器的CPU、IO、磁盘、网络、内存的负载情况,以及JVM的GC情况等等。我们如何去观察这些指标吗?通常来说,指标分为两部分:机器本身
CLIENT之前讲过tools里面有大量调用client的东西。为了从源码层面了解rocket,决定啃下client这块骨头。pom先看pom,看看CLIENT依赖谁。看完后原来是依赖common的。common又依赖remoting的 翻开remoting看了看,都是一些接口定义。明白了,remoting应该是通信协议,公共接口。看来如果讲框架的时候,应该从remoting开始讲。 而commo
转载 5月前
12阅读
共有三种方式进行查看对应版本 第一种:查看单个spring cloud对应spring boot版本 打开spring 官网的spring-cloud的learn https://spring.io/projects/spring-cloud#learn      第二种,查看多个spring bootspring Cloud对应
转载 2023-11-01 14:38:45
470阅读
前言本章节主要简单回顾一下"微服务的发展"以及微服务要解决的几个核心问题。1. 简单回顾架构发展史刚开始是三层架构MVC,接下去更新除了Spring框架Spring:轻量级的Java开源框架,容器。 ⑴ IOC(控制反转) - 数据都是从容器中获取,不需要像以前那样new出来。 - 数据从容器获取,直接get即可得到。 - 容器中不存在的数据,需要我们先将数据注入到容器中去。 ⑵ AOP(切面)
转载 2023-09-02 09:51:04
120阅读
springboot 中间件 版本选取 spring-kafka版本选取 kafka使用的难点之一就是他的版本,之前也写过关于版本的一个总结,连带的在springboot集成过程中也很容易出现版本问题,这里结合kafka,借此总结下如何基于当前的springboot版本,决定是使用对应的默认版本,还是自定义版本首先打开pom,查看springboot
转载 2023-05-24 16:33:01
1826阅读
42019年8月6日,Spring 官方在其博客宣布,Spring Boot 1.x 停止维护,Spring Boot 1.x 生命周期正式结束。其实早在2018年7月30号,Spring 官方就已经在博客进行过预告,Spring Boot 1.X 将维护到2019年8月1日。1.5.x 将会是 Spring Boot 1.0 系列的最后一个大版本。如今 Spring Boot 1.X 版本最后将
转载 2024-02-26 18:27:34
813阅读
一文读懂rabbitMQ和rocketMQ的消息可靠性机制在我们大多数场景中,MQ消息都要保证可靠性,消息可靠性应该是我们最关心的一个细节,没有之一;而各个MQ实现的可靠性保证都不同,同时实现机制也不同,只有知道各个MQ实现是如何保证消息可靠性的,才能在使用的过程中不丢消息;rabbitMQ对于rabbitMQ,消息可靠性是从以下几点来保证的:消息持久化;发布者确认;消费者确认;消息持久化对于ra
转载 2024-05-30 14:36:02
42阅读
# 如何实现 Spring Boot 与 Java 版本对应配置 随着Java应用程序的发展,尤其是在 Spring Boot 框架的使用中,了解不同 Java 版本Spring Boot 版本之间的对应关系非常重要。这篇文章将介绍如何实现 Spring Boot 与 Java 版本对应配置,并通过表格和代码示例详细说明每一步的具体实现。 ## 流程概述 下面是实现 Spring B
原创 10月前
51阅读
SpringBoot打包成jar是对SpringBoot较好的部署方式,毕竟SpringBoot的优势就是在于前后端分离。如果不对SpringBoot进行任何配置,默认jar打包命令为 mvn clean package。大佬说这是不规范的,然后在pom.xml文件中配置与<parent/>标签同级别<packaging>jar</packaging>然后使用m
转载 2023-09-01 14:44:33
144阅读
# Spring Cloud 与 Spring Boot 版本对应关系详解 在微服务架构逐渐流行的大背景下,Spring Cloud和Spring Boot成为开发者们的热门选择。然而,在使用它们时,了解它们之间的版本对应关系至关重要。本文将深入探讨Spring Cloud和Spring Boot版本对应关系,并提供一些代码示例,以帮助开发者更好地理解这两个框架如何协作。 ## Spring
原创 7月前
182阅读
SpringBoot1. Hello World @RestController public class HelloController {   @RequestMapping(value = "/hello", method = RequestMethod.GET) public String hello_world() {&nbsp
转载 9月前
95阅读
Spring Boot是一个用于简化Spring应用程序开发的框架。它基于Spring Framework,可以自动配置和管理Spring应用程序的各种组件,让开发者能够更加专注于业务逻辑的实现,而不需要关注繁琐的配置和部署过程。那么,Spring Boot对应的Java版本是什么呢? 首先,我们需要了解Spring Boot版本发布与维护。Spring Boot版本号采用了与Spring
原创 2024-01-16 05:20:56
350阅读
Hoxton对应Spring Boot版本 ## 引言 Spring Boot是一个用于构建独立、可扩展的Java应用程序的开源框架。它简化了Spring应用程序的配置和部署,并提供了许多便利的功能,如自动配置、内嵌服务器和监控等。Spring Boot版本更新非常频繁,每个版本都会带来一些新的功能和改进。在本文中,我们将介绍Hoxton对应Spring Boot版本,并提供一些相关的代码
原创 2024-01-05 08:39:47
468阅读
  • 1
  • 2
  • 3
  • 4
  • 5