本文主要讲解SpringBoot整合RabbitMQ实现延迟消息的过程,详细介绍:直连交换机、扇型交换、主题交换机的使用 一、直连交换机、扇型交换、主题交换机的使用1、首先创建rabbitmq-provider,pom.xml里导入相关的依赖:<!--rabbitmq--> <dependency> <groupId>org.
如果CAS框架提供的方案还是不能满足我们的需要,比如我们不仅需要用户名和密码,还要验证其他信息,比如邮箱,手机号,但是邮箱,手机信息在另一个数据库,还有在一段时间内同一IP输入错误次数限制等。这里就需要我们自定义认证策略,自定义CAS的web认证流程。自定义认证校验策略我们知道CAS为我们提供了多种认证数据源,我们可以选择JDBC、File、JSON等多种方式,但是如果我想在自己的认证方式中可以根
# Spring Boot 集成 Pulsar 教程 在现代的微服务架构中,消息队列是实现服务间异步通信的重要工具。Apache Pulsar 是一种开源的分布式消息队列,它有快速、可扩展的特性,非常适合于大规模的数据处理。在这篇文章中,我们将一步步学习如何将 Apache Pulsar 集成到 Spring Boot 应用中。 ## 流程概述 在开始之前,我们需要对整个实现过程有一个清晰的
原创 9月前
516阅读
前言距离上一篇文章已经过去一个多礼拜了!今天分享的是MP入门使用教程的中篇部分!MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。有了它我们不再需要写多余的配置文件或者方法。上一篇文章SpringBoot系列:MybatisPlus的入门级使用教程(上)简单介绍了MyBatis-Plus以及它的一些基础
文章目录spring的基本配置ScopeSpring EL和资源调用Bean的初始化和销毁ProfileApplication EventSpring 的高级话题Spring Aware多线程计划任务条件注解组合注解与元注解测试 spring的基本配置ScopeScope描述的是Spring容器如何创建Bean的示例的。Spring的Scope有以下几种,通过@Scope注解来实现。Single
转载 10月前
54阅读
文章目录Spring Boot整合Apollo下载编译Apollo源码使用IDE打开Apollo准备工作配置数据库修改配置文件启动Apollo客户端获取配置总结 Spring Boot整合Apollo因为Spring Cloud Config需要配置一些东西才能热加载配置,而且没有图形界面,也没有灰度发布,诸多原因再加上Apollo开源了,所以很多公司还是比较青睐Apollo,所以今天花了半天时
1. Kafka的经典架构 Kafka是LinkedIn 用于日志处理的分布式消息队列,同时支持离线和在线日志处理。 Kafka 对消息保存时根据 Topic 进行归类。 发送消息者就是Producer,消息的发布描述为Producer 消息接受者就是 Consumer,消息的订阅描述为 Consumer 每个 Kafka 实例称为 Broker,将中间的存储阵列称作 Broker(代理),Bro
转载 5月前
54阅读
自研 Pulsar Starter:winfun-pulsar-spring-boot-starter
原创 2022-01-05 15:30:35
308阅读
## 如何在Spring Boot中使用Pulsar ### 一、项目概述 Apache Pulsar 是一种开源的分布式消息流平台,能够满足高吞吐量和高可扩展性的需求。本文将指导新手开发者如何在Spring Boot 项目中实现 Pulsar 服务的基本集成。 ### 二、实施流程 我们将按以下步骤进行操作: | 步骤 | 描述 | |------|--
原创 9月前
35阅读
例应用程序讲解如何进行集成。为什么使用 Sp...
转载 2022-12-24 04:44:29
306阅读
在第一篇中()我们已经搭建了基础的springboot项目讲述了搭建基本的springboot项目+mybatis+mysql数据库,详细的增删改查就不再写了,不知道的可以去百度或者提问。本文章开始讲述自定义拦截器的类容。1.首先创建拦截器 AuthInterceptor 继承字 HandlerInterceptorAdapter 并重写 preHandle 方法 package com.bctc
Pulsar Function 允许你编写函数对 topic 中的数据进行一些处理,函数的输入就是一个或多个 topic 中的消息,函数的返回值可以发送到其他 topic 中。官网的一张图就能看明白了:比方说,发送到 topicA 中的消息都是英文单词,我想把这些英文单词都转化成大写并转发到 topicB 中,那么就可以写一个 Pulsar function 做这个事情。Pulsar Functi
转载 2024-02-12 21:54:56
68阅读
一、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阅读
文章目录前言一、pulsar-thread是什么?二、安装pulsar-thread三、使用说明1. 连接 (client)2. 生产者(producer)3. 消费者(consumer)四、当使用 pulsar-client(pulsar.Client)连接时1. 生产者(producer)2. 消费者(consumer)五、关于schema模式1. schema支持的模式2. schema参
转载 2023-09-05 19:23:36
914阅读
一、Apache Pulsar的Local模式构建1.1、启动服务Standalone Local单机本地模式, 是pulsar最简单的安装方式, 此种方式仅适用于测试学习使用, 并无法作为生产环境中使用。下载Apache Pulsar2.10 apache-pulsar-2.10.0-bin.tar.gz服务器系统要求:Currently, Pulsar is available for 64-
转载 2024-02-19 08:17:39
103阅读
# 如何实现“Spring Boot 多个Pulsar服务端地址” ## 操作流程 | 步骤 | 操作 | |------|------| | 1 | 添加依赖 | | 2 | 配置多个Pulsar服务端地址 | | 3 | 创建Pulsar客户端实例 | ## 具体步骤及代码 ### 步骤1:添加依赖 首先,在`pom.xml`文件中添加Pulsar依赖: ```xml o
原创 2024-06-23 04:13:27
104阅读
近日发现了spring-data-rest项目,于是创建这个spring-data-rest-glance来体验一下。本例使用springboot,并使用了 spring-data-rest 和 spring-data-jpa此二者结合:真的可以实现10分钟创建一个rest应用,下面开始演示spring-data-rest+spring-data-rest的魔力 本例假设你已经熟悉或者了解 spr
转载 9月前
19阅读
一、前言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. 引入依赖包 <!-- in your <properties> block --> <pulsar.version>2.8.0</pulsar.version> <!-- in your <dependencies> block --> <dependency> <groupId>org.a
Pulsar特性总结Pulsar作为下一代云原生分布式消息流平台,它集消息、存储、轻量化函数式计算为一体。最初在 Yahoo 内部开发和部署,支持过Yahoo 应用服务平台 140 万个主题,日处理超过 1000 亿条消息。  Pulsar 于 2016 年由&nb
  • 1
  • 2
  • 3
  • 4
  • 5