? Java är ett programmeringsspråk som används i en mängd olika områden . Språket är användbar för företagsprogram , spel och kund - baserad programvara . Java Naming och Directory Interface ( JNDI ) arbetar tillsammans med Java Messaging Service ( JMS ) för att ge meddelandefunktioner med en enhetlig namngivning service.JMS objekt kan innehålla meddelandeköer , konsumenter meddelande och fabriker anslutning . Meddelandeköer
Ett meddelande kö är en avgörande komponent i en JMS objekt . Meddelandeköer fungera som behållare för alla inkommande meddelanden som väntar på att bearbetas . En kö fungerar som en första - in-först - ut (FIFO ) struktur där meddelanden som kommer först behandlas först .
Meddelande konsumenter
Meddelande konsumenter behandla varje budskapet i meddelandet kön . De tar bort det första objektet från meddelandet kö , fastställa nödvändiga åtgärder för att ta emot meddelandet och behandla meddelandet . Ett meddelande konsument kommer att upprepa denna process tills meddelandet kön är tom eller det stoppas .
Connection Fabriker
Connection fabriker knyts direkt till JNDI . Objektet kallas en fabrik eftersom den producerar anslutningar på begäran av andra objekt . Till exempel, om ett meddelande konsument bearbetar ett meddelande och bestämmer det måste göra ett svar , kommer den vid anslutningen fabriken för att skapa en anslutning till en extern källa via JNDI .