我想创建几个服务,我想使用不同的标识符.

所以我的意思是:

我有一个用户和项目服务.

我想同时使用这些.

我的意思是我可以在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)相关推荐

  1. java实现调用打印机代码

    java实现调用打印机代码 java实现调用打印机代码,简单粗暴,直接上代码,这里需要把你的文件转成FileInputStream,ip取的是打印机的内网地址 /*** 通过 IP+端口 连接打印机打 ...

  2. JAVA方法调用中的解析与分派

    JAVA方法调用中的解析与分派 本文算是<深入理解JVM>的读书笔记,参考书中的相关代码示例,从字节码指令角度看看解析与分派的区别. 方法调用,其实就是要回答一个问题:JVM在执行一个方法 ...

  3. java构造器调用构造器_java中构造器内部调用构造器实例详解

    可能为一个类写了多个构造器,有时可能想在一个构造器里面调用另外一个构造器,为了减少代码的重复,可用this关键字做到这一点. public class Flower { private String ...

  4. Centos7 ceph集群安装 cephfs客户端挂载 java代码调用

    Centos7 ceph集群安装 cephfs客户端挂载 java代码调用 ceph简介(http://docs.ceph.org.cn/ 官方文档) ceph分为ceph monitor,ceph ...

  5. Java 异步调用实践

    本文要点: 为什么需要异步调用 CompletableFuture 基本使用 RPC 异步调用 HTTP 异步调用 编排 CompletableFuture 提高吞吐量 为什么异步 BIO 模型 首先 ...

  6. 揭密 Java方法调用的底层原理

    关注公众号"java后端技术全栈" 回复"000"获取优质面试资料 大家好,我是老田,今天来和大家聊聊Java方法调用的底层原理. 我们在日常开发中,其实很少去 ...

  7. Java程序调用ssh, scp, sftp

    为什么80%的码农都做不了架构师?>>>    在java里可以通过Ganymed SSH-2, Expect4j等实现ssh登录,由于Ganymed SSH-2是纯java实现,并 ...

  8. java thrift client_使用thrift的java client调用python server

    上面这篇文章的例子是使用java client调用python server中的helloString方法来打印client传输过去的字符串 thrift文件,hello.thrift service ...

  9. javaweb调用python算法_请教怎么用java远程调用python? 多谢

    请问如何用java远程调用python? 谢谢! 本帖最后由 blackkettle 于 2015-05-07 13:00:41 编辑 比如有一台机器 A上安装了python, 另一台机器B要用jav ...

最新文章

  1. IE6 IE7 不支持 JSON
  2. 从数仓到数据中台,谈技术选型最优解
  3. 使用Screen使SSH关闭后Meteor服务继续运行
  4. VS2017源代码版本管理
  5. 4.4 为什么使用深层表示-深度学习-Stanford吴恩达教授
  6. mysql-二进制日志
  7. ScrollView’s handy trick--android:fillViewport=quot;truequot;
  8. 修改chrome记住密码后自动填充表单的背景
  9. 编程题: 将一个矩阵(二维数组)顺时针旋转90度
  10. ZXing生成二维码
  11. Action详解(一)
  12. php抓娃娃机器,vue制作抓娃娃机 - osc_icwhzig7的个人空间 - OSCHINA - 中文开源技术交流社区...
  13. 计算机组成安徽大学,2安徽大学《计算机组成与结构》B卷及答案.pdf
  14. lucene造成磁盘空间不足的问题
  15. C#基础 面试中常出现的问题
  16. SIM800L透传模式配置
  17. mysql创建数据库_MySQL创建数据库的两种方法
  18. 2020年最全各省市矢量数据下载(含城市道路、铁路、高速、省道、县道、乡道等+河流水系网+建筑轮廓+铁路网等shp矢量数据+矢量量边界+wgs84坐标
  19. JS基础 day1 | JS介绍、变量常量、数据类型及转换
  20. 基于centos8部署nextcloud+onlyoffice----2021-07-16

热门文章

  1. android 广告效果图,android 仿首页广告轮播效果
  2. 支付宝蚂蚁森林合种树,2-4天领证,1/2号车满员,3号车成立
  3. 中国首次纳米孔测序大会:不可错过的教学专场和技术诊断
  4. 使用ComplexHeatmap包绘制个性化热图
  5. 宏基因组实战7. bwa序列比对, samtools查看, bedtools丰度统计
  6. pandas使用fillna函数并设置fffill参数使用列中的前序值填充缺失值(replace missing values with preceding values in column in d
  7. R语言保存加载工作空间或者工作空间数据对象实战(Save Load RData Workspace)
  8. 简要介绍一下贝叶斯定理( Bayes‘ theorem)
  9. R程序设计中的IF、IFELSE、SWITCH
  10. python使用正则表达式判别用户输入密码的强弱并提示