Skip to content

对flask 单个请求进行流量整形,支持漏桶算法和令牌桶算法

Notifications You must be signed in to change notification settings

uptree/Flask-TrafficShape

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flask-TrafficShape

对flask 单个请求进行流量整形,支持漏桶算法和令牌桶算法

# coding=utf-8
from flask import Flask
import hibiscus_traffic

app = Flask(__name__)


@app.route('/')
@hibiscus_traffic.tokenbucket(rate=2, default=5)
def hello_world():
    return 'Hello World!'


@app.route('/test')
@hibiscus_traffic.leakbucket(rate=3, default=20)
def hello():
    return 'hello test'


if __name__ == '__main__':
    app.run(port=8070, debug=True)

About

对flask 单个请求进行流量整形,支持漏桶算法和令牌桶算法

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%