क्या टॉरनेडो वेब सर्वर के माध्यम से असीमित रूप से थ्रिफ्ट प्रोटोकॉल को पास करने का कोई तरीका है?Thrift + Tornado + Async
5
A
उत्तर
0
असिनक में वास्तव में दो भाग शामिल हैं: पुनर्नवीनीकरण के लिए टॉरनाडो एसिंक प्रतिक्रिया, थ्रिफ्ट सर्वर के साथ एआईएसएनसी संचार कार्य करें।
टोरनाडो एआईएसएनसी प्रतिक्रिया का समर्थन करता है। आप Tornado Async HTTP returning results incrementally और Tornado Asynchronous Handler
ट्र्रिफ्ट aysnc संचार का संदर्भ ले सकते हैं। आप जावा का उपयोग करते हुए https://chamibuddhika.wordpress.com/2011/10/02/apache-thrift-quickstart-tutorial/ का उल्लेख कर सकते हैं, मुझे लगता है कि यह सहायक होगा।
1
twisted: Generate Twisted-friendly RPC services.
tornado: Generate code for use with Tornado.
आदेश thrift -gen py:tornado -out ./ hello.thrift
0
एक coroutine से एक अवरुद्ध समारोह कॉल करने के लिए सबसे आसान तरीका है एक ThreadPoolExecutor, जो वायदा कि coroutines के साथ संगत कर रहे हैं देता है उपयोग करने के लिए है:
thread_pool = ThreadPoolExecutor(4)
@gen.coroutine
def call_blocking():
yield thread_pool.submit(blocking_func, args)
blocking_func आपका बहाव समारोह हो सकता है।
संबंधित मुद्दे
- 1. REMOTE_ADDR nginx और tornado
- 2. अपाचे/PHP से Nginx/Tornado/Python
- 3. async
- 4. Async CTP
- 5. Async कार्य
- 6. std :: async()
- 7. Async WP7
- 8. async विधि
- 9. async विधि
- 10. Async Node.js
- 11. SQLAlchemy + Tornado: SQLAlchemy के ScopedSession के लिए स्कोपफ़ंक कैसे बनाएं?
- 12. std :: async - std :: launch :: async | std :: launch :: deferred
- 13. sql async क्वेरी समस्या
- 14. Async प्रक्रिया कॉल
- 15. async/रद्द तंत्र
- 16. postgresql gem async
- 17. Async Boost Asio
- 18. एक गैर async विधि
- 19. Async एपोल (लिनक्स)
- 20. Nesting async/await विधियों
- 21. Async और दस्तावेज़ तैयार
- 22. Async ASP.NET WebApi
- 23. जब async पैटर्न
- 24. एक async WCF सेवा
- 25. Async लॉगिंग एक NullReferenceException
- 26. स्प्रिंग @Async और AbstractRoutingDataSource
- 27. सी # Async वेबसर्वर - ग्राहक
- 28. async .net 4.0
- 29. Task.Factory.StartNew बनाम Async तरीकों
- 30. WebClient async ASP.NET MVC
अधिक जानकारी, कृपया? –
क्या मैं एक एनालॉग "पायमफ + डीजेगो" - "थ्रिफ्ट + टॉरनाडो" लागू कर सकता हूं। एसिंक काम को बनाए रखते हुए? – DarkAnthey