Giter VIP home page Giter VIP logo

vwapplications / pigeon Goto Github PK

View Code? Open in Web Editor NEW
1.0 2.0 0.0 44 KB

Pigeon is a framework developed in python that was made to intermediate the use of RabbitMQ services in a quick and easy way, these services of communication between components / services through different types of context of exchange of messages

License: GNU General Public License v3.0

Python 100.00%
pigeon comunication postman comunication-queue post-office rabbitmq python amqp pubsub rpc

pigeon's Introduction

PyPigeon

Pigeon is a framework developed in python that was made to intermediate the use of RabbitMQ services in a quick and easy way, these services of communication between components/services through different types of context of exchange of messages, being able to be simple, through Publish and subscribe among others, the framework encapsulates the complexity of communication so that the client can use it without worrying about its implementation or how it works.


How to test it


This test assumes that RabbitMQ is installed and running on localhost on standard port (5672).

  1. Open two control terminals and run one client at each terminal

    • clientConsumer will get messages from clientProducer

    • clientProducer: will insert messages to be consumed

  2. Insert the comunication queue on clientConsumer first

  3. Then, insert the message on clientProducer and the comunication queue that will be showing on Consumers

  • Obs: If you want to change the connection type, in the client files change from SIMPLE to the other one you want

    • SIMPLE
    • PUBSUB
    • ...

pigeon's People

Contributors

victordeon avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.