Rabbitmq için yeniyim, ancak bazı (bilinmeyen) nedenlerle "merhaba dünya" programı benim için çalışmıyor. send.py ve receive.py basitçe öğretici sayfasından kopyalanıp yapıştırılan gibidir:"Merhaba Dünya" rabbitmq için çalışmaz
http://www.rabbitmq.com/tutorials/tutorial-one-python.html
RabbitMQ 2.6 olan bir RHEL 6. Python sürümüne "yum" kullanarak yüklü olduğu. Ben
$ service rabbitmq-server start
ve "BAŞARIYI" yazdırır kullanarak sunucuyu başladı.
$ python send.py
[x] Sent 'Hello World!'
$ python receive.py
[*] Waiting for messages. To exit press CTRL+C
Sonra asla baskılar "Hello World!": Send.py ve receive.py çalıştırarak hiçbir hata veya uyarı mesajları vardır
.
bunun nesi var?
nefret, ama bu gönderme her iki kontrol etmek ve kuyrukta için kuyruk isimleri ve ayarlarının aynı olup olmadığını, aynı sunucuya bağlanıyorsanız kodu almak: Bu kodu kullanabilirsiniz. Bu durumda yönetim eklentisini etkinleştirmeyi ve kuyruğu tarayıcıdan görüntülemeyi deneyebilirsiniz. Sıranın oluşturulduğunu göreceksiniz ve sonra düzgün çalışıyorsa sıradaki iletilerin olduğunu göreceksiniz. – robthewolf
Bu kod bir VM'de çalışıyordu. VM'nin benim için bir kara kutu gibi göründüğünden emin değilim. Ama başka bir makinede test ettim (gerçek, sanal değil) ve işe yarıyor! "Merhaba dünya" kodunun bir VM'de çalışmasının olası nedeninin ne olabileceğini bilen var mı? – fanchyna
Kod ve MQ hepsi VM'de çalışıyor muydu? – robthewolf