Metadata-Version: 2.1
Name: django-y-message
Version: 1.0.0
Summary: Ymessage is a Django app to implement **Transactional Outbox** pattern(https://microservices.io/patterns/data/transactional-outbox.html).
Home-page: https://github.com/zyunx/django-y-message
Author: Zhang Yun
Author-email: zyunx.net@gmail.com
License: BSD-3-Clause
Classifier: Environment :: Web Environment
Classifier: Framework :: Django
Classifier: Framework :: Django :: 4.0
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Requires-Python: >=3.8
License-File: LICENSE
License-File: AUTHORS

=========
Y Message
=========

Purpose
-------
Ymessage is a Django app to implement **Transactional Outbox** pattern
(https://microservices.io/patterns/data/transactional-outbox.html).

Quick start
-----------

1. Add "ymessage" to your INSTALLED_APPS setting like this::

    INSTALLED_APPS = [
        ...,
        "ymessage",
    ]

2. Include the ymessage URLconf in your project urls.py like this::

    path("", include("ymessage.urls")),

3. Run ``python manage.py migrate`` to create the ymessage models.

4. Create a ymessage_handlers module in your app. See ymessage_example for ymessage's usage.

5. POST http://127.0.0.1:8000/ymessage/default_message_handler/ to relay  or process the message.
6. 
