
Hi
ich lese mich gerade in Enterprise Jave Beans, JBOSS und JMS ein da ich JMS verstehen muß.
Das ganze ist sehr mächtig und auch mächtig kompliziert.
Gibt es für Python was vergleichbares, aber evtl einfacheres ?? Ich brauch etwas was die JMS Funktionalitäten in Python zur Verfügung steht. Jython ist keine Alternative.
Markus
__________________________________________________________________
Gesendet von Yahoo! Mail - http://mail.yahoo.de Logos und Klingeltöne fürs Handy bei http://sms.yahoo.de
_______________________________________________ Python-de maillist - Python-de@python.net http://python.net/mailman/listinfo/python-de

Hi Markus,
Gibt es für Python was vergleichbares, aber evtl einfacheres ?? Ich brauch etwas was die JMS Funktionalitäten in Python zur Verfügung steht. Jython ist keine Alternative.
ich mag kein Java, deshalb bin ja auf dieser List hier! ;-) Das geht sicher noch anderen Leute hier so, von daher könntest du vieleicht kurz beschreiben, welche Funktionalität der JMS du gerne in Python hättest. Mir sagt JMS nämlich praktisch nichts, von daher fällt es mir schwer zu antworten.
Gruß, Achim
_______________________________________________ Python-de maillist - Python-de@python.net http://python.net/mailman/listinfo/python-de

--- "Achim Domma (ProCoders)" domma@procoders.net schrieb: > Hi Markus,
Gibt es für Python was vergleichbares, aber evtl einfacheres ?? Ich brauch etwas was die JMS Funktionalitäten in Python zur Verfügung steht.
Jython
ist keine Alternative.
ich mag kein Java, deshalb bin ja auf dieser List hier! ;-) Das geht sicher noch anderen Leute hier so, von daher könntest du vieleicht kurz beschreiben, welche Funktionalität der JMS du gerne in Python hättest. Mir sagt JMS nämlich praktisch nichts, von daher fällt es mir schwer zu antworten.
Sorry, das hätte ich tun sollen. So weit ich den Kram verstanden habe kann man mit JMS Nachrichten übers Netz schicken an irgendwelche Komponenten oder Clients über ein Zwischending welches das ganze managet. Der Vorteil von JMS ist die Bereitstellung von Features wie garantierte Auslieferung, Transaktionen usw. Man kann sowohl Point to Point Verbindungen haben als auch an mehrere schreiben. Jeder kann die Meldungen empfangen falls gewünscht. Das kann zeitlich versetzt geschehen. Ich hoffe ich konnte es ein wenig beschreiben. Bin auch gerade erst dabei den Kram zu verstehen.
Markus
__________________________________________________________________
Gesendet von Yahoo! Mail - http://mail.yahoo.de Logos und Klingeltöne fürs Handy bei http://sms.yahoo.de
_______________________________________________ Python-de maillist - Python-de@python.net http://python.net/mailman/listinfo/python-de

On Fri, May 30, 2003 at 02:51:14PM +0200, Markus Jais wrote:
--- "Achim Domma (ProCoders)" domma@procoders.net schrieb: > Hi Markus,
Gibt es für Python was vergleichbares, aber evtl einfacheres ?? Ich brauch etwas was die JMS Funktionalitäten in Python zur Verfügung steht.
So weit ich den Kram verstanden habe kann man mit JMS Nachrichten übers Netz schicken an irgendwelche Komponenten oder Clients über ein Zwischending welches das ganze managet. Der Vorteil von JMS ist die Bereitstellung von Features wie garantierte Auslieferung, Transaktionen usw. Man kann sowohl Point to Point Verbindungen haben als auch an mehrere schreiben. Jeder kann die Meldungen empfangen falls gewünscht. Das kann zeitlich versetzt geschehen. Ich hoffe ich konnte es ein wenig beschreiben. Bin auch gerade erst dabei den Kram zu verstehen.
JMS: Java Messaging Service: reliable, asynchronous communication
Stichwörter für Python wären: Twisted, Spread, PyRO
Cheerio, Jan Wender If this helped you, please take the time to rate the value of this post: http://svcs.affero.net/rm.php?r=naj&p=Standard

Markus Jais wrote:
"Achim Domma (ProCoders)" domma@procoders.net schrieb:
Gibt es für Python was vergleichbares, aber evtl einfacheres ?? Ich brauch etwas was die JMS Funktionalitäten in Python zur Verfügung steht.
[...] Mir sagt JMS nämlich praktisch nichts, von daher fällt es mir schwer zu antworten.
Sorry, das hätte ich tun sollen. So weit ich den Kram verstanden habe kann man mit JMS Nachrichten übers Netz schicken an irgendwelche Komponenten oder Clients über ein Zwischending welches das ganze managet. [...]
Yo! Check this out:
Oder so. Der Blurb hat mir ganz gut gefallen, aber wirklich ausprobiert hab ich's noch nicht.
Ich persönlich würde wahrscheinlich als erstes das hier ausprobieren:
http://www.python.org/other/spread/
Über Spread selber:
""" Spread is a toolkit that provides a high performance messaging service that is resilient to faults across external or internal networks. Spread functions as a unified message bus for distributed applications, and provides highly tuned application-level multicast and group communication support. Spread services range from reliable message passing to fully ordered messages with delivery guarantees, even in case of computer failures and network partitions. Spread is designed to encapsulate the challenging aspects of asynchronous networks and enable the construction of scalable distributed applications, allowing application builders to focus on the differentiating components of their application. """
Hört sich alles super an. Es gibt übrigens auch ein Projekt, das Replikation für PostgreSQL mit diesem Toolkit implementieren will. Aber auch das hab ich selber noch nicht verwendet ...
-- Gerhard
_______________________________________________ Python-de maillist - Python-de@python.net http://python.net/mailman/listinfo/python-de

Hallo
danke euch allen für eure Antworten. ich werde mir das mal alles anschauen.
Markus
On Fri, 2003-05-30 at 15:03, Gerhard Häring wrote:
Markus Jais wrote:
"Achim Domma (ProCoders)" domma@procoders.net schrieb:
Gibt es für Python was vergleichbares, aber evtl einfacheres ?? Ich brauch etwas was die JMS Funktionalitäten in Python zur Verfügung steht.
[...] Mir sagt JMS nämlich praktisch nichts, von daher fällt es mir schwer zu antworten.
Sorry, das hätte ich tun sollen. So weit ich den Kram verstanden habe kann man mit JMS Nachrichten übers Netz schicken an irgendwelche Komponenten oder Clients über ein Zwischending welches das ganze managet. [...]
Yo! Check this out:
Oder so. Der Blurb hat mir ganz gut gefallen, aber wirklich ausprobiert hab ich's noch nicht.
Ich persönlich würde wahrscheinlich als erstes das hier ausprobieren:
http://www.python.org/other/spread/
Über Spread selber:
""" Spread is a toolkit that provides a high performance messaging service that is resilient to faults across external or internal networks. Spread functions as a unified message bus for distributed applications, and provides highly tuned application-level multicast and group communication support. Spread services range from reliable message passing to fully ordered messages with delivery guarantees, even in case of computer failures and network partitions. Spread is designed to encapsulate the challenging aspects of asynchronous networks and enable the construction of scalable distributed applications, allowing application builders to focus on the differentiating components of their application. """
Hört sich alles super an. Es gibt übrigens auch ein Projekt, das Replikation für PostgreSQL mit diesem Toolkit implementieren will. Aber auch das hab ich selber noch nicht verwendet ...
-- Gerhard
Python-de maillist - Python-de@python.net http://python.net/mailman/listinfo/python-de
_______________________________________________ Python-de maillist - Python-de@python.net http://python.net/mailman/listinfo/python-de

einfach und kurz ist JMS eine API fur MessageQueue produkte. das schoene hierbei ist, das es die java community mal wieder verstanden hat eine einheitliche schnittstelle ueber verschiedene implementierungen hinweg zu definieren, so dass ich eben die implementierung, die ich nutze austauschen kann.
zu deiner frage - viele messaging server sind eh in C/C++ geschrieben und haben deshalb eine entsprechende (proprietaere) schnittstelle. es duerfte deshalb kein problem sein einen SWIG wrapper zu generieren. deshalb ist die frage eigentlich, welches produkt willste denn nutzen?
ciao robertj
===== ----------------------------------------------------------- Robert Kuzelj tel 0177 5302230 Gaissacherstrasse 7 81371 Muenchen
the trinity of desirables of (software) architecture: firmitas, utilitas, venustas (marcus vitruvius 20 bc) strength, utility, beauty
_______________________________________________ Python-de maillist - Python-de@python.net http://python.net/mailman/listinfo/python-de

So weit ich den Kram verstanden habe kann man mit JMS Nachrichten übers Netz schicken an irgendwelche Komponenten oder Clients über ein Zwischending welches das ganze managet. Der Vorteil von JMS ist die
[...]
Neben den ganzen Lösungen, die schon genannt worden sind, könntest du auch mal in die Corba Ecke schauen. Ich bin da nicht auf dem Laufenden, aber soweit ich weiß gehört asynchrone Kommunikation mittlerweile auch dazu. Der Vorteil wäre, daß du relativ sprachunabhängig bist.
Gruß, Achim
_______________________________________________ Python-de maillist - Python-de@python.net http://python.net/mailman/listinfo/python-de
participants (5)
-
Achim Domma (ProCoders)
-
Gerhard Häring
-
Jan Wender
-
Markus Jais
-
Robert Kuzelj