最近在学消息队列,里面有publish subcribe模式,也就是订阅分发模式。使用了这个模式确实有利于模块解耦合,但是当模块比较多,topic的设计就出现了问题。
请问用过这种模式的大神,你见过好的topic是如何设计的?多层topic有没有好一点的处理办法?topic对应的数据格式又是如何定义的?
请大神们指教
数据格式是自己定义的 一般都是字节数组接收。topic都是按照功能拆分的
publish subcribe模式,本身利于模块解耦合, 所以尽量不要多层,topic自管发布,不管层级; 接收方采用server或message方式进行对接