Я могу подключить HsHaServer и асинхронный клиент на Java и заставить все это работать плавно. Проблема в том, что для действительно асинхронных сервисов не существует асинхронного интерфейса. Интерфейс сервиса примерно такой
общедоступный TSomeReposonse doStuff (параметры TSomeParams);
что требует от меня блокировки внутри doStuff, пока я не буду готов вернуть TSomeResponse
Есть Async.Iface
public void doStuff(параметры TSomeParams, AsyncMethodCallback[AsyncClient.doStuff_call]);
но похоже, что это только для клиентской стороны. Кажется, нет способа передать значение в обратный вызов. Прав ли я в этом? Если мне нужна настоящая асинхронность на стороне сервера, нужно ли мне реализовывать собственный клиент/сервер с чем-то вроде netty?
Спасибо, Эндрю