Akka кажется мечтой. К сожалению, как и многие другие программы, документация и примеры отсутствуют в некоторых основных направлениях. Поскольку все дело в том, чтобы обеспечить неблокирующее, параллельное io, почему бы им предоставить мир привет, который просто возвращает строку. Вот безумная идея: иметь агента для каждого слова, переводить его на другой язык, вызывая что-то в Интернете, а затем возвращая результаты.Возврат строки из вызова REST с использованием Akka/Play-mini
Я сегодня крутился по кругу, читая документацию о фьючерсах и обещаниях. Один рабочий пример устранил бы все это.
Я сделал много параллельного программирования с Future в пакете параллельных Java-пакетов. По какой-то причине материал Akka просто кажется слишком сложным. Я делаю что-то очень близкое к тому, что я описал выше: получение запроса и наличие нескольких агентов, выполняющих его через Интернет. Я взял исходный сгенерированный проект, в котором в качестве отправной точки есть Мастер и слушатель, и он отлично работает, я просто не могу найти простой способ вернуть агрегированные результаты. У меня есть метод play-mini, который вызывается. Оттуда я вызываю метод класса, который отправляет сообщения агентам, и когда они выполняются, их результаты объединяются и вызывается вызывающий. Как мне составить будущее из этого? Вся документация говорит не блокировать, но мы должны вернуться из запроса REST.
Кто-нибудь знает о таком примере? Супер простой. Благодарю.