Web services 我可以使用Apache Thrift获得可发现的服务吗?
我们的目标是拥有能够计算东西的可发现的thrift服务器,特别是我想知道他们有哪些服务以及这些服务需要的参数的类型。理想情况下,我需要知道的只是服务器的IP和端口,并且在使用之前能够获取所有这些信息 假设服务器具有以下服务:Web services 我可以使用Apache Thrift获得可发现的服务吗?,web-services,thrift,Web Services,Thrift,我们的目标是拥有能够计算东西的可发现的thrift服务器,特别是我想知道他们有哪些服务以及这些服务需要的参数的类型。理想情况下,我需要知道的只是服务器的IP和端口,并且在使用之前能够获取所有这些信息 假设服务器具有以下服务: service Calculator { double add(1:double num1, 2:double num2), double subtract(1: double num1, 2:double num2), double sqrt(1:dou
service Calculator {
double add(1:double num1, 2:double num2),
double subtract(1: double num1, 2:double num2),
double sqrt(1:double num1)
}
只要有IP和端口,就有可能知道这个服务器有这三种方法,以及每种方法需要多少变量以及变量的类型吗?Thrift没有提供服务位置框架基础设施(想想),因为这(至少目前)超出了Thrift的范围。尽管如此,我们确实有很多选择
thrift-gen html yourfile.thrift
生成一个漂亮的html页面,包含IDl文件中所有内容的完整描述,包括您所做的任何/**docstyle注释*/
。结果看起来与非常相似,只是布局在此期间有所改进谢谢,我怀疑是这样,但不是100%确定。我赞赏这些建议。干杯