ruby - Publish to redis is blocking my process -
यह मेरा रूबी कोड है:
'redis' redis = redis.new थ्रेड की आवश्यकता है .new do redis.subscribe ('foo_bar') करें | पर | On.message do | key, id | क्या एंड्रॉइड एंड एंड एंड रिडीज। पब्लिश ('फू_बार', 1337) क्या कोई मुझे बता सकता है, पिछली पंक्ति में "प्रकाशित" निर्देश क्यों मेरी प्रक्रिया को अवरुद्ध कर रहा है? < P> धन्यवाद
ऐसा प्रतीत होता है कि redis.subscribe ब्लॉकों में पुनः प्रवेश संपूर्ण प्रक्रिया। इसलिए जब आप इसे ताले प्रकाशित करने का प्रयास करते हैं। समाधान: subscribe
के बजाय मतदान का उपयोग करने का प्रयास करना: समाधान 2: कई रेडिस कनेक्शन का उपयोग करें, यानी आरडीआईएस कनेक्शन बनाएं पूल
Comments
Post a Comment