如何从php调用scala函数?

时间:2013-05-03 10:06:21

标签: php scala thrift finagle

除了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)”,有时代码运行正常。

1 个答案:

答案 0 :(得分:0)

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

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

http://gearman.org/