部署Thrift Java服务实现的最佳方式是什么?
我知道Thrift有自己的Threadpool服务器,但我不确定它是否能够处理重载。你建议把它放在tomcat后面吗?部署Thrift Java服务实现的最佳方式是什么?,java,sockets,tomcat,soa,thrift,Java,Sockets,Tomcat,Soa,Thrift,我知道Thrift有自己的Threadpool服务器,但我不确定它是否能够处理重载。你建议把它放在tomcat后面吗? 此外,如果您想使用套接字传输实现,您还可以使用tomcat吗?或者需要使用其他解决方案? 我很想听听您部署thrift java服务的经验 考虑将其放在应用服务器(tomcat、jetty等)中,并使用HTTP访问它。您可以从服务器获得: 线程管理 连接管理 您可以使用标准的Filters对请求进行分级限制,或者基于cookie管理访问 可能随时可用的访问日志 您可以轻松添加J
此外,如果您想使用套接字传输实现,您还可以使用tomcat吗?或者需要使用其他解决方案?
我很想听听您部署thrift java服务的经验 考虑将其放在应用服务器(tomcat、jetty等)中,并使用HTTP访问它。您可以从服务器获得:
Filter
s对请求进行分级限制,或者基于cookie管理访问好的建议。但我认为简单二进制协议的默认非嵌入式实现会更快。如果我想使用socekts,有什么建议吗?tomcat(或任何其他应用服务器)会支持吗?您可以在应用服务器内部使用套接字,但这并没有多大意义——您仍然需要手动管理它们。应用服务器将只处理HTTP请求。我不认为它会慢很多,如果你不需要超低的延迟,就使用HTTP。如果有疑问,测试速度差异。