у меня есть функции А, В и С Когда я вызываю функцию A() , это отправит уведомление kafka, и как только уведомление будет обработано и ответ будет отправлен обратно, мне нужно вызвать функцию B(), и снова это отправит уведомление kafka и так далее, а затем, как только оно будет обрабатывается, нам нужно вызвать C().
Есть ли способ реализовать это, кроме вызова B() в ответе дескриптора A()?
Например :
Sub Project Service has
Class TestService
{
function A()
{
Call Kafka Producer From SubProject KafkaProducer()
}
function B()
{
Call Kafka Producer From SubProject KafkaProducer()
}
}
Sub Project "KafkaService" has
Class KafkaSvc
{
@KafkaListener
Process KafkaMessage()
{
Process Kafka Message and send back result to ReceivedResult.
}
}
Sub Project "ReceivedResult" has
Class KafkaReceive
{
@KafkaListener
process KafkaMessageReceived()
{
Once it's processed here, B() has to be triggered
}
}
@Deadpool Я обновил вопрос, заранее спасибо.
все же извините не понятно




можешь попробовать объяснить на примере? так вы имеете в виду, что есть зависимость от результата каждой функции?