51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

Java笔记

RocketMQ 同步发送、异步发送和单向发送,如何选择?

RocketMQ 同步发送、异步发送和单向发送,如何选择?

厉飞雨 阅读(219) 评论(0) 赞(4)

你好,我是猿java。 在 RocketMQ 中,有 3种简单的消息发送方式:同步发送、异步发送和单向发送。这篇文章,我们将详细分析这三种发送方式的原理、优缺点、使用场景以及使用该方式是否会丢失数据。 > 本文源码基于: Apache RocketMQ release-5.2.0 同步发送 {#同步发送} ============ 原理分析 {#原理分析} ----...

深度剖析 RocketMQ 事务消息!

深度剖析 RocketMQ 事务消息!

厉飞雨 阅读(99) 评论(0) 赞(6)

你好,我是猿java。 这篇文章,我们将深入探讨 RocketMQ 的事务消息原理,并从源码角度进行分析,以及事务消息适合什么场景,使用事务消息需要注意哪些事项。 什么是事务消息 {#什么是事务消息} ================== 事务消息是为了保证分布式系统中消息的一致性而引入的一种消息类型。事务消息允许消息发送方在发送消息后,进行本地事务操作,并根据本地事务的...

RocketMQ 是如何刷盘的?

RocketMQ 是如何刷盘的?

厉飞雨 阅读(91) 评论(0) 赞(4)

你好,我是猿java。 在 [RocketMQ 如何保证发送消息不丢失?](https://mp.weixin.qq.com/s?__biz=MzIwNDAyOTI2Nw==&mid=2247498678&idx=1&sn=34f904c0cd1d31d99eb50d44b87fc3eb&chksm=96c4d78aa1b35e9cbd8613...

jenkins-部署SpringCloud微服务 docker 版本

jenkins-部署SpringCloud微服务 docker 版本

厉飞雨 阅读(66) 评论(0) 赞(6)

【Jenkins-部署SpringCloud微服务-哔哩哔哩】 https://b23.tv/socKDNY [知识库/运维/Jenkins/02-使用/部署SpringCloud/01-Dockerfile+Jenkinsfile实现部署微服务到多台服务器.md · zhengqingya/java-developer-document - 码云 - 开源中国 (gitee...

idea新建springboot项目

idea新建springboot项目

厉飞雨 阅读(85) 评论(0) 赞(7)

新建SpringBoot项目 [如何创建 Spring Boot 项目_创建springboot项目-CSDN博客](https://blog.csdn.net/weixin_64874291/article/details/131782710) 我这是专业版,2022.3 ![](http://static.51tbox.com/static/2024-08-29/co...

springboot dockerfile

springboot dockerfile

厉飞雨 阅读(102) 评论(0) 赞(5)

FROM openjdk:8 MAINTAINER "<715740383@qq.com>" ENV TZ=Asia/Shanghai RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone ...

阿里云云效部署springboot 流水线

阿里云云效部署springboot 流水线

厉飞雨 阅读(85) 评论(0) 赞(6)

阿里云云效部署springboot 流水线 1- 从示例代码库新建一个SpringBoot代码库: ``` https://gitee.com/wang-huamao/springbootdemo ``` 其中包含启动脚本deploy.sh https://gitee.com/wang-huamao/springbootdemo/blob/master/depl...

-Dspring.profiles.active 和 –spring.profiles.active 参数区别?

-Dspring.profiles.active 和 –spring.profiles.active 参数区别?

厉飞雨 阅读(73) 评论(0) 赞(6)

这两个参数都可以用来设置激活的Spring配置文件环境变量,但它们之间有以下区别: **格式不同**:-Dspring.profiles.active是通过Java系统属性的方式设置,而--spring.profiles.active是通过命令行参数的方式设置。 **作用对象不同**:-Dspring.profiles.active是在JVM级别设置系统属性,对整个JVM进...

springbootdemo 本地部署

springbootdemo 本地部署

厉飞雨 阅读(84) 评论(0) 赞(4)

本地部署 演示 项目代码: https://gitee.com/wang-huamao/springbootdemo.git 1- idea 打开 需要JDK8, 高版本出错 2- mvn 打包 3- spring service 运行; ![](http://static.51tbox.com/static/2024-08-29/col/dc949007...