开发者社区> 问答> 正文

多消费者怎样根据拉取到的数据判断是来自天猫还是淘宝

我用多个消费者拉取RocketMq中的数据,每个消费者对应一个Spout,RocketMq中的数据分流进入到每个消费者中,我把数据反序列化出来之后对应的Order模型,怎么判断是来自天猫还是淘宝,或者怎样判断数据来自哪个Topic?

展开
收起
solar007 2016-06-28 20:56:10 5074 0
7 条回答
写回答
取消 提交回答
  • 回 6楼谭家婷儿的帖子
    对啊,难道还要把orderid分别存起来吗
    2016-06-29 11:07:50
    赞同 展开评论 打赏
  • filedgrouping
    2016-06-29 01:16:12
    赞同 展开评论 打赏
  • 回 4楼玄弟temp的帖子
    拿到了三个Topic的消息之后,怎么判断一条付款消息是天猫的还是淘宝的,要把淘宝和天猫的订单消息的orderid分别存起来吗,然后在根据付款信息的orderid判断?
    2016-06-28 23:36:38
    赞同 展开评论 打赏
  • 回 4楼玄弟temp的帖子
    你的ID碉堡天啊,好奇问一问,你是天池官方答疑人员吗?
    2016-06-28 21:59:54
    赞同 展开评论 打赏
  • Re多消费者怎样根据拉取到的数据判断是来自天猫还是淘宝
    从mq拉取出来的消息,是可以获取这条消息所属的topic的。
    2016-06-28 21:33:55
    赞同 展开评论 打赏
  • 回 2楼shindar的帖子
    可是,不是说,每个consumer必须都得同时订阅三个topic才能拿到数据嘛,同时订阅的话,consumer每个topic的数据都会拿到的啊~
    2016-06-28 21:32:41
    赞同 展开评论 打赏
  • Re多消费者怎样根据拉取到的数据判断是来自天猫还是淘宝
    估计按照天猫和淘宝各自的订单数据来判断。

    -------------------------

    回 1楼shindar的帖子
    看错了,当然是看来自哪个topic咯,你应该根据spout本身来判断吧,比如spout A就是拿天猫topic的,那么就是它就是那的天猫订单啦。如果你非要一个spout拿多个topic,那就在回调函数里面写个东西区分咯。
    2016-06-28 21:07:53
    赞同 展开评论 打赏
滑动查看更多
问答排行榜
最热
最新

相关电子书

更多
《淘宝推荐业务介绍》 立即下载
电商的线上业务安全 立即下载
京东3D数据平台 立即下载