Citat:
Ursprungligen postat av
Proton
Fast konfigurationen ska väl bara innehålla anslutningsparametrar till din kö, inte själva köinitieringen som sådan, den kommer ju vara likadan oavsett miljö och oavsett vilken konfiguration du plockar in?
Vet inte om jag uppfattar problemet rätt här?
Ja det är sant att konfigurationen inte ändras, därmed makes sense att hårdkoda den.
Men det är inte najs att ha alla köer i en fil. Jag har brutit ut det nu så att jag har 6 beans i en java fil per kö. T.ex. CreateOrderQueueConfig klassen skapar upp en exchange, en queue och en binding för create_order och en exhange, en queue och en binding för create_order_deadletter och kopplar ihop dem.
Men det är ändå inte så najs att jag bara kan anropa en metod createQueue("create_order"); i min kod utan jag måste ändå skapa den där klassen och deklarera de där 6 bönorna. Och jag hämtar ändå kö namnet från config osv.
Och därför tänkte jag att, det vore najs att kunna skapa bönorna i runtime.