一、pom.xml依赖<parent<groupIdorg.springframework.boot</groupId<artifactIdspringbootstarterparent</artifactId<version2.7.0</version</parent<dependencies<dependency<groupIdorg.springframework.boot</group
原创
2023-01-07 16:00:07
1181阅读
本文主要讲解SpringBoot整合RabbitMQ实现延迟消息的过程,详细介绍:直连交换机、扇型交换、主题交换机的使用
一、直连交换机、扇型交换、主题交换机的使用1、首先创建rabbitmq-provider,pom.xml里导入相关的依赖:<!--rabbitmq-->
<dependency>
<groupId>org.
转载
2024-02-14 14:15:22
215阅读
前言:Netty 作为主流的nio 通信模型应用相当广泛,本文在spring-boot 项目中集成Netty,并实现客户端以及服务器端消息的接收和发送;本文是 Spring架构篇–2.7 远程通信基础–使用Netty 的扩展;1 spring-boot jar包引入:引入的jar 和解释如下:<!-- springboot-web 用于发送http 请求 -->
<depend
转载
2024-02-15 14:15:51
112阅读
我在自己的springboot项目中使用了多个配置文件,application.properties是主配置文件,放一些项目通用的配置,application-dev.properties 放的是平常开发的一些配置,比如说数据库的连接地址、帐号密码等,application-prod.properties 放的是生产环境的一些配置,比如说数据库的连接地址、帐号密码等,当然也可以再多一个applic
转载
2024-02-19 17:43:37
33阅读
具体apollo的安装,请参考本人博客文章:携程apollo linux服务器安装部署及问题记录_chen_lay的博客下面介绍springboot集成apollo一、pom文件中引入apollo依赖<dependency>
<groupId>com.ctrip.framework.apollo</groupId>
<artifactId>
转载
2024-02-11 13:41:34
86阅读
文章目录环境说明搭建RediSearchSpringBoot2集成RediSearch操作RediSearch示例代码总结 本文介绍使用docker搭建redis-stack全过程,通过SpringBoot2集成RediSearch对数据的全文检索功能。首先是通过docker安装最新的redis-stack,配置redis相关参数,运行redis-stack,启动Redis加载RediSear
转载
2024-10-11 21:29:20
83阅读
事务的使用: Spring boot的事务管理非常简单,只需要在需要开启事务的方法添加@Transactional注解即可,如需添加事务传播行为和事务隔离级别,则在括号后面添加propagation属性和isolation属性。例如:@Transactional(propagation = Propagation.REQUIRES_NEW,is
转载
2024-02-18 15:40:49
48阅读
1. 集群的搭建见:ElasticSearch(七)2. springboot配置集群2.1 创建springboot项目,使用idea创建,不过多介绍(创建项目时候建议不要勾选elasticsearch,springboot目前自带的elasticsearch版本为5.6.10,如果你版本高于这个版本,还是自己手动导入。)2.2 导入依赖 <properties>
&l
转载
2024-02-13 20:57:17
87阅读
如题:当使用springBoot的ApplicationRunner初始化时启动使用netty做的udp两个端口的服务,解决执行完第一个服务之后,后面所有的方法都不执行的问题首先看一下我改动之前的代码,我写了两个服务器,说白了就是开启两个不同的端口,来监听不同客户端发来的数据之后写一个springBoot启动类,我这里实现的是ApplicationRunner,端口8822和8833都有里面有打印
转载
2024-03-05 17:06:39
50阅读
摘要情况1:提供者往同一个topic仍消息,但消费者没消费到?情况2:绑定同一个opic,producter能.
原创
2022-11-29 16:08:52
293阅读
SpringBoot项目使用Pulsar遇到的问题
在第一篇中()我们已经搭建了基础的springboot项目讲述了搭建基本的springboot项目+mybatis+mysql数据库,详细的增删改查就不再写了,不知道的可以去百度或者提问。本文章开始讲述自定义拦截器的类容。1.首先创建拦截器 AuthInterceptor 继承字 HandlerInterceptorAdapter 并重写 preHandle 方法 package com.bctc
转载
2024-01-25 19:02:57
91阅读
目录前言Micrometer是什么?开箱即用Micrometer支持什么监控系统?metrics和tracing的区别维度的重要性Meter filters为什么/actuator/metrics端点在Spring Boot 2中发生了变化前言今天在学习micometer相关的内容,看到一篇博文,突然想到,可以尝试翻译一下博客。Micrometer是什么?Micrometer是一个“维度优先”的指
转载
2023-08-28 22:05:51
102阅读
Pulsar Function 允许你编写函数对 topic 中的数据进行一些处理,函数的输入就是一个或多个 topic 中的消息,函数的返回值可以发送到其他 topic 中。官网的一张图就能看明白了:比方说,发送到 topicA 中的消息都是英文单词,我想把这些英文单词都转化成大写并转发到 topicB 中,那么就可以写一个 Pulsar function 做这个事情。Pulsar Functi
转载
2024-02-12 21:54:56
68阅读
为了本地开发和测试,我们可以建立一个伪集群。伪集群一样包含 Pulsar broker, ZooKeeper, BookKeeper.生产环境如果想运行一个完整的生产pulsar安装, 查看http://pulsar.apache.org/docs/en/deploy-bare-metal手动安装Pulsar伪集群系统要求:Pulsar当前可以运行在Macos与linux系统,而且必须安装java
转载
2024-09-28 17:17:02
258阅读
# Java Spring Boot中Pulsar的Topic分区数量
Apache Pulsar 是一个高度可扩展、持久性的消息传递平台,支持多租户、发布-订阅和队列模式。Pulsar的Topic是消息发布和订阅的主题,可以分为多个分区,以支持更高的吞吐量和并发性。
在Java Spring Boot应用程序中使用Pulsar的Topic,我们通常需要指定Topic的分区数量。本文将介绍如何
原创
2024-06-09 05:29:44
193阅读
大家好,我是君哥。作为优秀的消息流平台,Pulsar 的使用越来越多,这篇文章讲解 Pulsar 的 Java 客户端。部署 PulsarPulsar 的部署方式主要有 3 种,本地安装二进制文件、docker 部署、在 Kubernetes 上部署。本文采用 docker 部署一个单节点的 Pulsar 集群。
原创
2022-04-23 12:28:14
506阅读
点赞
一、前言Spring Security 和 Apache Shiro 都是安全框架,为Java应用程序提供身份认证和授权。二者区别Spring Security:重量级安全框架Apache Shiro:轻量级安全框架二、SpringBoot集成Spring Security入门体验基本环境 : springboot 2.1.81、引入Spring Security依赖<dependency&
转载
2024-06-17 05:36:21
29阅读
文章目录1.部署 Pulsar2.Pulsar 客户端3.测试4.总结1.部署 Pulsardockerdocker run -it -p 6650:6650 -p 8080:8080 --mount source=pulsar
原创
2022-05-26 00:26:16
666阅读
1. 引入依赖包 <!-- in your <properties> block -->
<pulsar.version>2.8.0</pulsar.version>
<!-- in your <dependencies> block -->
<dependency>
<groupId>org.a
转载
2023-10-28 16:01:27
125阅读