- 博客(3)
- 收藏
- 关注
原创 Spring Boot 集成 ElasticSearch 的简单示例
本文介绍了使用SpringBoot 3.0.7集成ElasticSearch 8.16.0的完整实现方案。主要内容包括:1) 通过Docker快速搭建本地ES环境,并安装ik中文分词器;2) 详细说明SpringBoot项目配置,包括依赖引入、yml文件设置;3) 演示ES文档实体类定义及Repository接口开发;4) 提供业务层实现方案,涵盖CRUD操作及全文搜索功能;5) 展示Controller层API设计。该方案实现了数据库与ES的双写同步,并支持按标题、内容、作者等多维度检索,可作为参考实现。
2025-12-13 15:06:18
934
原创 从Binlog到消息队列:构建可靠的本地数据同步管道(macOS本地部署Canal & RocketMQ并打通全流程)
Canal 的工作原理是基于 MySQL 数据库的,它通过模拟 MySQL 从库(slave)的交互协议,将自己伪装成一个 MySQL 从库。下载完后进行解压,我们进入解压后的 rocketMQ 目录中,macOS26 系统使用访达可以右击解压后的文件夹,选择服务,选择新建位于文件夹位置的终端窗口,这样可以快速通过终端进入该目录。所有Broker和客户端都必须先通过它来发现彼此的路由信息。Canal 正是利用这一机制,通过模拟从库的行为,获取主库的二进制日志事件,进而实现数据的实时同步和订阅。
2025-10-26 16:44:01
1043
2
原创 GO语言:后端如何建立中转服务,以实现在前端与PBX服务器之间充当桥梁,帮助搭建WebRTC连接并传输和处理事件?
本文介绍用Go构建中转服务,通过WebSocket连接前端与PBX服务器,实现WebRTC信令中转,包括offer/answer交换流程和语音处理事件机制,为实时音视频应用提供后端实现方案。
2025-08-06 10:45:44
816
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅