微服务,写一个定时器模块从mq获取消息,不知道用啥技术 咋写?

以延时任务/定时任务 来处理短信发送的消息

定时器任务单独为一个 模块 (xxl-job)
从各个模块中定时获取信息,发送到mq

消费mq不行吗啊?

从 MQ 中拉取数据, 与 向MQ 写入数据,是两个概念。
楼主的标题是想从MQ中拉取数据,一般情况下,MQ都会提供订阅功能,一旦客户端程序完成订阅,MQ中的消息会自动拉取到客户端,楼主只需要编写处理数据的逻辑即可,没有必要用定时任务来拉取数据。
向MQ中写入数据的程序,根据业务场景,可以是立即入库的,也可以是延时或者定时批量入库的。
定时任务的框架有开源的现成的,可以直接使用。
单机版的用quartz,分布式用的好像有个当当网的框架吧,反正开源的也很多。或者,用 spring-batch 应该也可以吧。