Part III distributed Message Queues Part III breaks from this ' traditional ' approach of distributed computing and look s at distributed message queues.
Chapter7 Starling:
including 9 parts:
What is a distributed
Rabbitmq is a lightweight, reliable, scalable and portable Message Broker. but unlike publish Message Brokers familiar to Java developers, It's not based on JMS. instead, your applications communicate with it via a platform-neutral, wire-level
Messaging as a basic communication mechanism has been successfully applied around the world. Messaging has always been the only common means of communication between people, machines and people, and machines and machines. There are two basic
This section covers the following:
Chapter, Remoting and web services using spring-using spring for remote and Web service
Chapter, Enterprise JavaBeans (EJB) Integration -EJB integration
Chapter, JMS (Java Message Service)--JMS
IntroductionApart from this help page, all URIs would serve only resources of type application/json , and would require HTTP Basic authentication (U Sing the standard RabbitMQ user database). The default user is guest/guest.Many URIs require the
It's been a long time since I wrote spring boot, and I've been writing about spring Cloud Bus recently, because the content will have some relevance, so I'm going to fill out an integration of
The next step part of the study celery.Create a Python module first:mkdir PROJCD Projtouch __init__.pyCreate the celery.py in the Proj directory:From __future__ import absolute_importfrom celery Import Celeryapp = celery (' proj ', broker= ' amqp://'
Overview
Zato is an open source ESB and application server written in Python. By design, it is used to build back-end applications (that is, APIs only) and to integrate systems in an SOA.
View Zato's project documentation Click here to view its
Original article: http://my.oschina.net/siddontang/blog/284107
Directory [-]
1. Do not use the database as your amqp Broker
2. Use more Queue (do not use the default value only)
3. Use workers with priority
4. Use the celery Error Handling
Rabbitmq
Rabbitmq is an open-source implementation of amqp developed by Erlang. Amqp: Advanced Message Queue, Advanced Message Queue Protocol. It is an open standard for the application layer protocol and is designed for message-oriented middleware.
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.