java如何调用thrift_java – 我想在一个传输上使用多个服务(Thrift)
我想创建几个服务,我想使用不同的标识符.
所以我的意思是:
我有一个用户和项目服务.
我想同时使用这些.
我的意思是我可以在xmlrpc上的“handlermap”中添加更多“服务”.
phm.addHandler("Users",
Users.class);
phm.addHandler("Projects",
Projects.class);
我想在节俭中做同样的事情.
这是一个简单的例子:
test.thrift
typedef i64 UserId
struct Bonk
{
1: string message,
2: i32 type
}
struct Insanity
{
1: map userMap,
2: list xtructs
}
service ThriftTest
{
void testVoid(),
string testString(1: string test),
byte testByte(1: byte test),
i32 testI32(1: i32 test),
i64 testI64(1: i64 test),
double testDouble(1: double test),
list> testMap(1: map test),
map testStringMap(1: map test),
set testSet(1: set test),
map> testMapMap(1: i32 test),
map> testInsanity(1: Insanity argument)
}
然后我创建一个implementatino,然后将其添加到TServer的实例.
Users.Processor users_proccesor = new Users.Processor(New UsersImpl());
Projects.Processor project_processor = new Projects.Processors(new ProjectsImp());
// I would like to add Users and Projects
ThriftTest.Processor prc = new ThriftTest.Processor(new ThiftTestImp());
TServerTransport serverTransport = new TServerSocket(9090);
TServer server = new TSimpleServer(new Args(serverTransport).processor( prc ));
这是我的大问题,我无法添加服务器的多个实例.
提前谢谢你的帮助.
java如何调用thrift_java – 我想在一个传输上使用多个服务(Thrift)相关推荐
- java实现调用打印机代码
java实现调用打印机代码 java实现调用打印机代码,简单粗暴,直接上代码,这里需要把你的文件转成FileInputStream,ip取的是打印机的内网地址 /*** 通过 IP+端口 连接打印机打 ...
- JAVA方法调用中的解析与分派
JAVA方法调用中的解析与分派 本文算是<深入理解JVM>的读书笔记,参考书中的相关代码示例,从字节码指令角度看看解析与分派的区别. 方法调用,其实就是要回答一个问题:JVM在执行一个方法 ...
- java构造器调用构造器_java中构造器内部调用构造器实例详解
可能为一个类写了多个构造器,有时可能想在一个构造器里面调用另外一个构造器,为了减少代码的重复,可用this关键字做到这一点. public class Flower { private String ...
- Centos7 ceph集群安装 cephfs客户端挂载 java代码调用
Centos7 ceph集群安装 cephfs客户端挂载 java代码调用 ceph简介(http://docs.ceph.org.cn/ 官方文档) ceph分为ceph monitor,ceph ...
- Java 异步调用实践
本文要点: 为什么需要异步调用 CompletableFuture 基本使用 RPC 异步调用 HTTP 异步调用 编排 CompletableFuture 提高吞吐量 为什么异步 BIO 模型 首先 ...
- 揭密 Java方法调用的底层原理
关注公众号"java后端技术全栈" 回复"000"获取优质面试资料 大家好,我是老田,今天来和大家聊聊Java方法调用的底层原理. 我们在日常开发中,其实很少去 ...
- Java程序调用ssh, scp, sftp
为什么80%的码农都做不了架构师?>>> 在java里可以通过Ganymed SSH-2, Expect4j等实现ssh登录,由于Ganymed SSH-2是纯java实现,并 ...
- java thrift client_使用thrift的java client调用python server
上面这篇文章的例子是使用java client调用python server中的helloString方法来打印client传输过去的字符串 thrift文件,hello.thrift service ...
- javaweb调用python算法_请教怎么用java远程调用python? 多谢
请问如何用java远程调用python? 谢谢! 本帖最后由 blackkettle 于 2015-05-07 13:00:41 编辑 比如有一台机器 A上安装了python, 另一台机器B要用jav ...
最新文章
- IE6 IE7 不支持 JSON
- 从数仓到数据中台,谈技术选型最优解
- 使用Screen使SSH关闭后Meteor服务继续运行
- VS2017源代码版本管理
- 4.4 为什么使用深层表示-深度学习-Stanford吴恩达教授
- mysql-二进制日志
- ScrollView’s handy trick--android:fillViewport=quot;truequot;
- 修改chrome记住密码后自动填充表单的背景
- 编程题: 将一个矩阵(二维数组)顺时针旋转90度
- ZXing生成二维码
- Action详解(一)
- php抓娃娃机器,vue制作抓娃娃机 - osc_icwhzig7的个人空间 - OSCHINA - 中文开源技术交流社区...
- 计算机组成安徽大学,2安徽大学《计算机组成与结构》B卷及答案.pdf
- lucene造成磁盘空间不足的问题
- C#基础 面试中常出现的问题
- SIM800L透传模式配置
- mysql创建数据库_MySQL创建数据库的两种方法
- 2020年最全各省市矢量数据下载(含城市道路、铁路、高速、省道、县道、乡道等+河流水系网+建筑轮廓+铁路网等shp矢量数据+矢量量边界+wgs84坐标
- JS基础 day1 | JS介绍、变量常量、数据类型及转换
- 基于centos8部署nextcloud+onlyoffice----2021-07-16
热门文章
- android 广告效果图,android 仿首页广告轮播效果
- 支付宝蚂蚁森林合种树,2-4天领证,1/2号车满员,3号车成立
- 中国首次纳米孔测序大会:不可错过的教学专场和技术诊断
- 使用ComplexHeatmap包绘制个性化热图
- 宏基因组实战7. bwa序列比对, samtools查看, bedtools丰度统计
- pandas使用fillna函数并设置fffill参数使用列中的前序值填充缺失值(replace missing values with preceding values in column in d
- R语言保存加载工作空间或者工作空间数据对象实战(Save Load RData Workspace)
- 简要介绍一下贝叶斯定理( Bayes‘ theorem)
- R程序设计中的IF、IFELSE、SWITCH
- python使用正则表达式判别用户输入密码的强弱并提示