2010-11-25 11 views
0

Ich mag würde wissen, ob JMS Leichtgewicht ist es eine API Open Source, die direkt auf meiner Web-Anwendung eingebettet werden kanngibt es eine leichte JMS API verfügbar

+0

Sie eine leichte Implementierung der JMS-API bedeuten Sie? Die API ist die API, sie ändert sich nicht. – skaffman

Antwort

0

können Sie versuchen,

  • ActiveMQ
  • Qpid
  • RabitMQ
+0

RabitMQ ist kein Java-basiertes JMS, denke ich ... – prassee

0

Jede Java-basierte Implementierung wird höchstwahrscheinlich Ihre Bedürfnisse befriedigen. Einige Optionen finden Sie unter this question (oder nur Google search).

Um es "leicht" zu machen, schalten Sie Persistenz aus und bleiben Sie einfach im reinen In-Memory-Modus.

Haftungsausschluss: Das Deaktivieren der Persistenz bedeutet, dass Sie alle Ihre Nachrichten verlieren werden, wenn JVM beendet wird. Da Sie jedoch nach einer leichten Lösung suchen, sollte dies in Ihrem Fall kein Problem darstellen.

0

Die einfachste Lösung wäre, den JVM-Broker in die JVM der Anwendungen einzubetten. Auf diese Weise würde der JMS-Broker mit Ihrer Anwendung starten und stoppen.

Zum Beispiel für ActiveMQ überprüfen Sie die folgenden Links: