永发信息网

spring redis 订阅模式和 队列模式的区别

答案:3  悬赏:10  手机版
解决时间 2021-01-24 11:31
spring redis 订阅模式和 队列模式的区别
最佳答案
具体的业务还是得需要你自己定制。 你的需求实际上是一个变形的生产者-消费者实现。对于此类需求,主要是将请求和实际的处理过程解耦,一般都是采取异步的方式来通知请求方,这跟用不用redis其实没有多大的关系。一般的实现方法是你需要将用户的请求封装成一个Task,然后将这个Task再push到redis队列,然后后端的worker.php完全可以多进程、多线程的并发处理Task并将处理结果回调给请求方。这里唯一麻烦点的就是这个Task的设计,需要能够包含请求信息(请求内容,请求方标识等等).
如果您认可我的答案,请采纳。

您的采纳,是我答题的动力,O(∩_∩)O谢谢!!
全部回答
具体的业务还是得需要你自己定制。 你的需求实际上是一个变形的生产者-消费者实现。对于此类需求,主要是将请求和实际的处理过程解耦,一般都是采取异步的方式来通知请求方,这跟用不用redis其实没有多大的关系。一般的实现方法是你需要将用户的请求封装成一个Task,然后将这个Task再push到redis队列,然后后端的worker.php完全可以多进程、多线程的并发处理Task并将处理结果回调给请求方。这里唯一麻烦点的就是这个Task的设计,需要能够包含请求信息(请求内容,请求方标识等等)。
具体的业务还是得需要你自己定制。 你的需求实际上是一个变形的生产者-消费者实现。对于此类需求,主要是将请求和实际的处理过程解耦,一般都是采取异步的方式来通知请求方,这跟用不用redis其实没有多大的关系。一般的实现方法是你需要将用户的请求封装成一个Task,然后将这个Task再push到redis队列,然后后端的worker.php完全可以多进程、多线程的并发处理Task并将处理结果回调给请求方。这里唯一麻烦点的就是这个Task的设计,需要能够包含请求信息(请求内容,请求方标识等等).
如果您认可我的答案,请采纳。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
振兴二手车行地址在哪,我要去那里办事
He failed in the exam. We could feel his .
如意家具地址在哪,我要去那里办事
家暴问题法律咨询一
撒哈拉以南的非洲是以________为主的经济.
瑞风M4的油耗大概是多少
欣汪窗帘布艺地址在哪,我要去那里办事
味美居地址在什么地方,想过去办事
金三角汽车服务中心地址在什么地方,想过去办
华美布艺地址有知道的么?有点事想过去
人体的生长激素是由________分泌的,它有调节
怎么判断游资进场
张义珍丈夫是谁
You must be tired now, Bruceyou have been
尉迟专补轮胎怎么去啊,我要去那办事
推荐资讯
睡觉全身出汗怎么回事
00 1 (587) 320-1882是什么电话?
踏板车骑的时候响
单选题大量使用热机,会造成环境污染,其主要
孙进教育(长春九台)地址在什么地方,想过去办
【我国文学史上的三苏】我国文学历史上“三曹
苹果6s电影商店为什么不能用
王罴性俭率 译文罴性俭率,不事边幅.尝有台使
彷徨用英语怎么说
爱手爱脚美甲中心地址在哪,我要去那里办事
鲁山县第二十二中学地址好找么,我有些事要过
我国科学家培育“荧光猪”的技术流程如下图所
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?