Spring Boot 使用 Redis 实现可靠的消息队列
在应用中把 *Redis* 当成消息队列来使用已经屡见不鲜了。我想主要原因是当代应用十有八九都会用到 Redis,因此不用再引入其他消息队列系统。而且 Redis 提供了好几种实现消息队列的方法,用起来也简单。 使用 Redis 实现消息队列的几种方式 {#使用-redis-实现消息队列的几种方式} --------------------------------------...
51工具盒子
在应用中把 *Redis* 当成消息队列来使用已经屡见不鲜了。我想主要原因是当代应用十有八九都会用到 Redis,因此不用再引入其他消息队列系统。而且 Redis 提供了好几种实现消息队列的方法,用起来也简单。 使用 Redis 实现消息队列的几种方式 {#使用-redis-实现消息队列的几种方式} --------------------------------------...
1、概览 {#1概览} ----------- 在本教程中,我们将使用 Spring AI 框架和 RAG(检索增强生成)技术构建一个 ChatBot(聊天机器人)。在 Spring AI 的加持下,我们将与 Redis Vector(向量)数据库集成,以存储和检索数据,从而增强 LLM(大型语言模型)的提示功能。一旦 LLM 接收到包含相关数据的提示,它就会有效地用自然语言...
<p><a href="https://www.jooq.org/">jOOQ</a> 是一个 Java 持久库,提供用于编写类型安全 SQL 查询的 <strong>SQL DSL</strong> 。它支持大多数流行的数据库,如 <strong>MySQL</strong>...
<p>在 <a href="/spring-boot-jooq-tutorial-getting-started/">上一教程</a> 中,介绍了如何使用 <a href="https://github.com/testcontainers/testcontainers-jooq-codegen-maven...
[上一教程](/spring-boot-jooq-tutorial-crud-operations/) 介绍了如何使用 jOOQ 实现基本的 CRUD 操作。本文将带你了解如何使用 jOOQ 检索一对一(One-to-One)关系的记录。 你可以在 [Github](https://github.com/sivaprasadreddy/spring-boot-jooq-dem...
<p><a href="/spring-boot-jooq-tutorial-fetching-one-to-one-associations/">上一教程</a> 中介绍了如何使用 jOOQ 检索一对一(*<strong>One-to-One</strong> )关系的记录。本文将带你了解如何使用...
<p><a href="/spring-boot-jooq-tutorial-fetching-one-to-many-associations/">上一教程</a> 介绍了如何使用 jOOQ 检索一对多关系的记录。本文将带你了解如何使用 jOOQ 检索多对多关系的记录。</p> <p>你可以通过 ...
<h2>1、概览 {#1概览}</h2> <p><a href="https://kafka.apache.org/">Apache Kafka</a> 是一个功能强大、分布式、容错的流处理系统。在之前的教程中,介绍了 <a href="/spring-kafka/">...
1、概览 {#1概览} ----------- 本文将带你了解 [Spring Kafka](/spring-kafka/) 中的 "Trusted Packages" 功能,了解其背后的动机以及用法。 2、先决条件 {#2先决条件} --------------- 一般来说,Spring Kafka 模块允许我们指定一些关于发送的 POJO 的元数据...
1、简介 {#1简介} ----------- [Apache Kafka](https://kafka.apache.org/) 是一个分布式流平台,擅长处理海量实时数据流。Kafka 将数据组织成 Topic(主题),并进一步将 Topic 划分为 Partition(分区)。每个分区都是一个独立的 Channel(通道),可实现并行处理和容错。 本文将带你了解如何把数...