0
有一種方法可以運行扭曲而不暴露在網絡端口後面嗎?調用本地(在內存中)扭曲
我們有一個運行在apache/mod_wsgi後面的wsgi servlet。
這個servlet需要發送一個消息給本地的Twisted實例。但是,我們沒有找到一種方法來運行它。
我們預期的架構層:
apache_httpd > mod_wsgi > servlet > twisted
有一種方法來運行呢?
問候,
而且
有一種方法可以運行扭曲而不暴露在網絡端口後面嗎?調用本地(在內存中)扭曲
我們有一個運行在apache/mod_wsgi後面的wsgi servlet。
這個servlet需要發送一個消息給本地的Twisted實例。但是,我們沒有找到一種方法來運行它。
我們預期的架構層:
apache_httpd > mod_wsgi > servlet > twisted
有一種方法來運行呢?
問候,
而且
扭曲可以接受通過standard input輸入,通過UNIX socket(也稱爲 「套接字文件」),並通過locally bound TCP network port過去。這些都不一定需要將你的Twisted服務暴露給外部世界。
我們試圖在本地調用相同的內存和cpu空間。但是,我們意識到python不會讓應用程序上下文爲不同的無狀態HTTP請求做好準備。所以,對於每個請求,我們都需要啓動一個新的扭曲線程和其他資源。我們決定在httpd反向代理之後使用HTTP保留一個扭曲的實例。問候 – apast 2012-02-22 13:25:12