Tornado web sunucusundan Thrift protokolünü eşzamansız olarak geçmenin bir yolu var mı?Thrift + Tornado + Async
5
A
cevap
0
Async gerçekten iki bölüm içerir: reqeust için tornado async response, thrift sunucuyla aysnc iletişim işlevi.
Kasırga aysnc yanıtını destekler. Sen iletişim aysnc Tornado Async HTTP returning results incrementally ve Tornado Asynchronous Handler
tutumluluk başvurabilir. Java kullanmasına rağmen, https://chamibuddhika.wordpress.com/2011/10/02/apache-thrift-quickstart-tutorial/'a başvurabilirsiniz, bunun yararlı olacağını düşünüyorum.
1
twisted: Generate Twisted-friendly RPC services.
tornado: Generate code for use with Tornado.
komutu bir eşyordamın bir engelleme işlevini çağırmak için en basit yol, thrift -gen py:tornado -out ./ hello.thrift
0
olan değiş tokuş eden kavramlar ile uyumlu olan Vadeli döndüren bir ThreadPoolExecutor, kullanmaktır:
thread_pool = ThreadPoolExecutor(4)
@gen.coroutine
def call_blocking():
yield thread_pool.submit(blocking_func, args)
blocking_func, tasarruf işleviniz olabilir.
İlgili konular
- 1. Thrift
- 2. Tornado
- 3. tornado Python: NGINX ile Tornado sunucu tümleştirmesi
- 4. Thrift Ruby gem
- 5. Thrift için Kerberos?
- 6. Tornado coroutine
- 7. Tornado, denetçi
- 8. Node.js ile Apache Thrift kullanma
- 9. Async/
- 10. Tornado 'Merhaba Dünya' Hata
- 11. tornado Jsonp nesnesi
- 12. Tornado - '_xsrf' argümanı POST
- 13. Tornado sunucusuna posta gönderme
- 14. Python ConcurrentLogHandler: Tornado HttpServer
- 15. Tornado async işleyicide basit bir python jeneratörü bir rutin olarak mı kullanılıyor?
- 16. Python Tornado - Uzun koşu fonksiyonu var
- 17. Tornado ile RESTful Kimlik Doğrulaması
- 18. Tornado alt modülleri içe aktarılamıyor
- 19. Tornado zam gen.Giriş Dönüş Yok
- 20. Tornado/Twisted - Kereviz - Gevent Karşılaştırma
- 21. tornado Farklı sayfalardaki Websockets güncelleştirmeleri
- 22. Haskell ve Thrift ile Ping Pong sıkışır
- 23. RPC çerçevesi ve Apache Thrift nedir?
- 24. Thrift, .NET, Cassandra - Bu doğru kombinasyon mu?
- 25. Thrift java istemcisi, düzgün bir şekilde işleyemiyor
- 26. Async çağrısı için beklemede olan async yöntemini
- 27. her bir sonraki sonuca async async, herWaterfall?
- 28. async yöntemi
- 29. Async Deadlock?
- 30. `async 3.4
Daha fazla detay, lütfen? –
Bir analog "pyamf + Django" - "thrift + tornado" uygulayabilir miyim? Bir uyumsuz çalışmayı sürdürürken? – DarkAnthey