Metadata-Version: 1.1
Name: mysqlbinlog2gpubsub
Version: 1.0.5
Summary: Send MySQL binlog event to Google Cloud Pub/Sub
Home-page: https://github.com/tarzanjw/python-mysql-binlog-pubsub
Author: Tarzan
Author-email: hoc3010@gmail.com
License: UNKNOWN
Description: 
        
        MySQL binlog to Google Cloud Pub/Sub
        ====================================
        
        This package allows to send MySQL binlog to Google Cloud Pub/Sub. Each binlog
        event will be sent as a message.
        
        You can use this package as a library or a command line.
        
        It use https://github.com/tarzanjw/python-mysql-binlog-to-blinker to get binlog
        event as blinker's signal.
        
        
        How it works?
        -------------
        
        1. First, use pymysqlbinlog2blinker to get binlog and send to blinker's signals.
        2. Subscribes the right signals (depended on configuration).
        3. Pass the signal through list of filters (filters can be configured). For i.e:
           It will remove column name's prefix, remove some sensitive columns. Rename
           the schema or table etc,
        3. On each row, make a JWT for it.
        4. Send the JWT value to the pubsub topic, topic's name can be configured.
        
        
        How to use?
        -----------
        
            .. code-block:: shell
        
                mysqlbinlog2gpubsub_cli test_conf.yaml
        
        
        Configuration file
        ------------------
        
        Example file `example_conf.yaml <https://github.com/tarzanjw/python-mysql-binlog-pubsub/blob/master/example_conf.yaml>`_
Platform: UNKNOWN
Classifier: Development Status :: 1 - Planning
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Topic :: Documentation
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: System :: Installation/Setup
Classifier: Topic :: System :: Software Distribution
