# 同时连接多个redis和多个kafka服务 **Repository Path**: cn-blogs/multi-redis-and-kafka-demo ## Basic Information - **Project Name**: 同时连接多个redis和多个kafka服务 - **Description**: 一个样例工程,演示同时连接多个的 Redis 和多个 Kafka 服务的示例代码 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2024-03-24 - **Last Updated**: 2024-03-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 同时连接多个 Redis 和 Kakfa 服务的样例 本工程演示如何在同一个Java程序中,同时连接多个 Redis 和 Kafka 服务。 现实中这种情况比较少,相比而言,需要同时连接同一个 Redis 服务的不同的数据库还是比较常见的,不过操作过程都类似。 本工程共两个 maven 模块,分别用于存放连接多 redis 服务的程序代码和连接多 kafka 服务的程序代码。 - multi-kafka-via-spring : 连接多 redis 服务的示例代码 - multi-redis-via-spring : 连接多 kafka 服务的示例代码 这里之所以要有个 via-spring的后缀,是因为,本工程展示的是如何利用spring已有的封装库,来完成任务。 实际上,有时候官方的封装由于考虑到通用性,会多出很多设计组件,这些对于业务上特定的需求而言,是多余的。 会增加学习成本和心智负担。出问题时也不好排查。 因此,对于一些复杂的操作,建议直接使用 redis 和 kafka 官方提供的 client lib 包,自己来封装,这样更好控制。