рп c в Go и адрес. очередь сообщений и rpc - PullRequest
0 голосов
/ 07 января 2020

У меня есть вопрос. Используя net/rpc в Go можно ли вызвать удаленную процедуру, предоставляемую хостом, который ранее вызывал процедуру, представленную нами?

Я имею в виду: у меня есть 2 хоста: «A» и «B» , Процедура вызова «A» foo(), представленная «B», после этого возможно ли для «B» вызвать процедуру, представленную «A»?

Проблема, которую я пытаюсь решить, состоит в том, чтобы понять, очередь сообщений с хотя бы раз доставкой с использованием rp c. Я думал, что A помещает сообщение в очередь, хранящуюся в B (созданную как канал сообщений), B вызывает процедуру C, отправляя ему извлеченное из канала сообщение, и когда процедура на C успешно завершается, я Я могу отправить подтверждение A. Но у меня есть проблема с определением того, как B может связаться с A, чтобы отправить ему подтверждение.

...