我使用 Gearman 来分配不同的任务,因此我使用java-gearman-service来实现客户端和工作人员。
但是,我无法弄清楚我收到的数据
GearmanJobEventCallback<T>::onEvent
:
如何将event.getData()
字节数组转换为我需要的数据?例如状态或返回的数据?当我发送 status(3,10) 它返回一个字节数组 [51,0,49,48] - 这对我的客户来说不是很有用。使用 ObjectInputStream 反序列化似乎并不成功。
与工作方法的返回数据相同,我该如何“解码”呢?
我如何从方法中“解码”data
参数(字节数组)?work
GearmanFunction
任何输入将不胜感激!