终止与i关联的py4j请求和java进程

2024-09-27 07:30:20 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用py4jjava网关从python调用java函数。你知道吗

python代码

from py4j.java_gateway import JavaGateway, GatewayParameters

  gateway=JavaGateway(gateway_parameters=GatewayParameters
  (port=port.port))

  promo_engine = gateway.entry_point

  order_json_string = promo_engine.placeOrder(1L, True, 1L, "true", 
  None, "1PAY", False, cart)

placeOrder函数是用java代码编写的

将网关服务器分层 java代码

GatewayServer gatewayServer1 = new GatewayServer(new 
   PromotionBO(),port);
   gatewayServer1.start();

public Order placeOrder() { 
//some logic
// this is the function which is called from python 
}

如果响应时间超过30秒,是否有方法关闭请求并终止java进程?你知道吗

提前谢谢。你知道吗


Tags: 函数代码from网关newportjavaengine

热门问题