Skip to content

Bee is an all-in-one python framework for simplifying micro service program development. Include config, rpc, db( mongo\reds\sql), service register & discovery, web_flask, etc...

License

Notifications You must be signed in to change notification settings

awenhaowenchao/bee

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#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
    • Redis - A useful wrapper for redis,redis-py-cluster
  • Utility - Some useful utility packages..

    • debug
    • i18n
    • guid
    • const
    • map
    • objectpool

About

Bee is an all-in-one python framework for simplifying micro service program development. Include config, rpc, db( mongo\reds\sql), service register & discovery, web_flask, etc...

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published