4

除了 Thrift 服务,还有什么方法可以从 PHP 调用 Scala 函数?最初我尝试了 Thrift 服务,但问题是,它有时有效,有时无效。这个问题有什么简单的解决方案吗?

下面的代码是我的 server.scala 程序

try {
    val serverTransport: TServerSocket= new TServerSocket(9778)
    val processor = new User_nodeService.Processor(User_node)
    val args1:Args = new Args(serverTransport)
    args1.processor(processor)
    val server:TServer = new TThreadPoolServer(args1)
    println("Started service successfully...")
    server.serve()
}

有时我在“ value processor is not a member of org.apache.thrift.server.TThreadPoolServer.Args”行上收到此错误“ args1.processor(processor)”,有时代码可以正常工作。

4

1 回答 1

0

你可以试试 gearman,有一个 scala 版本可用

https://github.com/efuquen/scala-gearman

http://gearman.org/

于 2013-05-06T11:00:07.407 回答