1-го сервиса должен быть клиент 2-го, в остальном separated. Думаю все 3 написать на тонике, rpc server ручками/ jsonrpsee. Может не тоник? Есть идеи получше?
Axum не юзаю почти, поэтому может преимущества какие-то в такой архитектуре не знаю.
В go такие штуки делаются через gin либу и её middlewares
Чёт мало инфы вижу по any http multiserver architecture на просторах интернета. Обычно пишу тоником, но вот интересны альтернативы, как можно сделать иначе
tonic же grpc (протокол сериализации protobuf), а ты ведёшь далее речь про json
Сервисы тоником, ручки к аппке json rpc интерфейс
jsonrpc говн =) будь продвинутым, используй grpc
Даже не важна верхушка, какой будет внешний интерфейс, мне бы просто понять best practices по мультисерверной архитектуре. Т.е я могу сделать внешку на тоник и три сервиса внутренних на тоник, ноу проблем. Вдруг че поинтереснее есть, а я не знаю
Обсуждают сегодня