针对现有技术的不足,本公开涉及一种自定义监听数据库变化产生自定义消息结构的方法及装置,监听Mysql数据库库表变化发布不同消息结构的变更消息通知。为实现以上目的,本公开通过以下技术方案予以实现:一种自定义监听数据库变化产生自定义消息结构的方法,包括以下步骤:步骤1:配置阶段;步骤2:从Mysql订阅binlog日志数据,解析binlog从而得到数据库的库名、表名及变更内容;步骤3:根据库表的过滤规则配置,过滤匹配操作类型,字段,以及字段条件值;步骤4:结构转换得到全新的数据结构;步骤5:数据发布到消息队列主题。本公开通过这样的技术方案,配置灵活快速,配置过程动态,即配即用,及时生效,不需要重新编译重新启动。