gpt4 book ai didi

java - apache thrift 与 spring 框架的集成

转载 作者:行者123 更新时间:2023-12-01 00:49:25 26 4
gpt4 key购买 nike

我希望将 thrift 用于我的网络服务调用。从我到目前为止从 thrift 文档中读到的内容来看,我必须编写一个包含我想要公开的 POJO 和服务的 thrift 文件。然后需要使用 thrift 编译器编译该文件以生成 Java 类。然后必须使用这些编写客户端和服务器。

是否有更简单的方法来实现这一点(任何基于注释或可用的 Spring 框架集成)?

最佳答案

我写了一篇关于 Spring Boot 和 Thrift 集成的文章,详细解释了如何将它们组合在一起:) 你可以在这里找到我的文章:

Java.DZone: Building Microservices with Spring Boot and Apache Thrift.

通常,您应该像这样创建 Servlet bean:

@Bean
public TProtocolFactory tProtocolFactory() {
return new TBinaryProtocol.Factory();
}

@Bean
public Servlet calculator(TProtocolFactory protocolFactory, CalculatorServiceHandler handler) {
return new TServlet(new TCalculatorService.Processor<CalculatorServiceHandler>(handler), protocolFactory);
}

其中 TCalculatorService 是您的 Thrift 服务

关于java - apache thrift 与 spring 框架的集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16030128/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com