Tietoarkisto / metka

Metka-projekti
BSD 3-Clause "New" or "Revised" License
1 stars 3 forks source link

AMQP-viestit: Metka ei käynnistyessään tarkasta onko RabbitMQ päällä #512

Open matti-heinonen opened 9 years ago

matti-heinonen commented 9 years ago

Metka ei käynnistyessään tarkasta onko RabbitMQ-viestijono päällä. Jos jono ei ole päällä, ja Metkaan syöttää tietoja, niin 1.Metka antaa syöttää tietoja kunnes jonkn viesti liipastuu 2.Metka suorittaa operaation 3.Metka yrittää lähettää viestin, epäonnistuu ja nostaa virheen

Viestin liipaissut toiminto on onnistunut, mutta viestiä ei lähde.

Tämä on ongelma esimerkiksi tilanteessa, jossa Metkan pitäisi lähettää viesti aineiston uudesta, hyväksytystä revisiosta. Sellainen syntyy, mutta Metkan ulkopuoliset ohjelmat, joiden pitäisi saada tieto uudesta revisiosta, eivät sitä koskaan voi saada.

samuhynynen commented 5 years ago

Metka nostaa nyt käynnistyessään poikkeuksen ja keskeyttää käynnistysrutiinin, mikäli RabbitMQ-viestijonon luominen epäonnistuu (näin tapahtuu myös, mikäli rabbit ei ole päällä). Tästä kirjautuu tomcatin lokiin poikkeus.