In the current implementation of Spiral RoadRunner, initializing queue pipelines before using them for message consumption requires declaration by the consumer before usage. However, due to the dependency on the RoadRunner RPC service, it is not possible to initialize queue pipelines during the bootstrapping period.
To address this limitation and improve the user experience, we propose a change for RR 2023 where the RoadRunner RPC service will be initialized before bootstrapping. This will enable the initialization of queue pipelines during the bootstrapping period, simplifying the process for consumers and enhancing the usability of Spiral RoadRunner. By enabling the initialization of queue pipelines in this manner, consumers will no longer need to manually declare them before usage, leading to a more streamlined and intuitive experience.
In the current implementation of Spiral RoadRunner, initializing queue pipelines before using them for message consumption requires declaration by the consumer before usage. However, due to the dependency on the RoadRunner RPC service, it is not possible to initialize queue pipelines during the bootstrapping period.
To address this limitation and improve the user experience, we propose a change for RR 2023 where the RoadRunner RPC service will be initialized before bootstrapping. This will enable the initialization of queue pipelines during the bootstrapping period, simplifying the process for consumers and enhancing the usability of Spiral RoadRunner. By enabling the initialization of queue pipelines in this manner, consumers will no longer need to manually declare them before usage, leading to a more streamlined and intuitive experience.