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

Popular posts from this blog

python - Writing Greek in matplotlib labels, titles -

c# - LINQ to Entities does not recognize the method 'Int32 IndexOf(System.String, System.StringComparison)' method -

Pygame memory leak with transform.flip -