異步消息中間件的門面組件easy-asyn(六):進階篇(擴展支持其他消息中間件)

我們知道,消息中間件不止之前介紹的幾種。那麼,對於easy-asyn本身沒有集成進來的消息中間件,怎麼做擴展支持呢?

1. 下載安裝該消息中間件並啓動;

2. maven引入jar包並在springboot的application.properties文件中增加配置。

3. (客戶端)編寫AsynMsgSender接口(發送異步消息)的實現類:

package com.zlyx.test.asyn;

import com.zlyx.easy.asyn.interfaces.AsynMsgSender;

@Component
public class TestMsgSender implements AsynMsgSender {

	@Override
	public void doQuque(String channel, String msg) {

	}

	@Override
	public void doTopic(String channel, String msg) {

	}

}

4. (服務端)編寫AbstractMsgListener抽象類的實現類,然後將從消息中間件取出的數據塞給handleMsg(String msg)方法:

package com.zlyx.test.asyn;

import com.zlyx.easy.asyn.supports.AbstractMsgListener;

@Component
public class TestMsgListener extends AbstractMsgListener {

}

到這裏,消息中間件的集成就完成了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章