Metadata-Version: 2.1
Name: py-bee-rpc
Version: 0.1.1
Summary: Bee is an all-in-one python framework for simplifying micro service program development.
Home-page: https://github.com/py-bee/bee-rpc
Author: wenchao.hao
Author-email: awenhaowenchao@hotmail.com
License: MIT
Platform: UNKNOWN
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Requires-Python: >=3.6.0
Description-Content-Type: text/markdown
License-File: LICENSE.rst


#Bee

**bee** is an all-in-one python framework for simplifying micro service program development.

## Components

* **Config** - Manage configuration for yml, yaml & json
* **RPC** - Lightweight and high performace
    * Serializable
        * ProtoBuf
        * json
        * http to be continued
    * Service Discovery - Automatic registration and name resolution with service discovery
        * etcd3
        * consul
    * Load Balancing - Smart client side load balancing of services built on discovery
        * RandomBalancer
        * RoundRobbinBalancer

* **Web** - Web server with a variety of advanced features, to be continued
* **Database**
    * Psd - A lightweight, fluent SQL data access and ORM library
    * MongoDB - A useful wrapper for [mongo](https://pypi.org/project/pymongo)
    * Redis - A useful wrapper for [redis](https://pypi.org/project/redis),[redis-py-cluster](https://pypi.org/project/redis-py-cluster)
* **Utility** - Some useful utility packages..
    * debug
    * i18n
    * guid
    * const
    * map
    * objectpool
    


