Message 模块
对应配置文件:
properties/message.properties
作用
这个文件承载消息模块的:
- 调度处理参数
- 消息专用数据源
- RabbitMQ 连接参数
关键配置
调度处理
geelato.message.schedule.enabledgeelato.message.schedule.process-intervalgeelato.message.schedule.batch-size
用于控制:
- 是否启动消息调度处理
- 轮询间隔
- 每批处理数量
模块数据源
前缀:
spring.datasource.message.*
包括:
- JDBC URL
- 用户名
- 密码
- 驱动
以及 Hikari 连接池参数。
RabbitMQ
包括:
spring.rabbitmq.hostspring.rabbitmq.portspring.rabbitmq.usernamespring.rabbitmq.passwordspring.rabbitmq.virtual-host
用于连接消息中间件。
使用建议
- 如果消息模块独立用库,应显式设置
GEELATO_MESSAGE_JDBCURL - 若只本地验证,可使用默认 RabbitMQ guest 账号;生产环境必须替换
process-interval和batch-size应根据消息积压量与处理能力调优