上一页 1 ··· 72 73 74 75 76 77 78 79 80 ··· 234 下一页

2020年4月13日

使用flask_limiter设定API配额

摘要: # -*- coding:utf-8 -*-import json from flask import Flask, jsonify, request from flask_limiter import Limiter, HEADERS # https://github.com/alisaifee/ 阅读全文

posted @ 2020-04-13 16:10 ExplorerMan 阅读(469) 评论(0) 推荐(0)

2020年4月9日

flask_limiter 实践与原理解析

摘要: 背景:一个强大的软件产品是由许多不同的组件结合完成的, 其中在每一个产品中离不开的就是api系统, api系统在整个产品中居于中枢地位, 包括系统内部组件, 及客户对产品的对接都要与api打交道, 这就需要最大限度的提高api的处理能力, 并且防范无效请求, 还有黑客的恶意攻击。 限流可以在ngin 阅读全文

posted @ 2020-04-09 21:14 ExplorerMan 阅读(752) 评论(0) 推荐(0)

Python -- 限流 throttle

摘要: 前言一个业务型的服务,被open接口后,遭遇并发扫数据,于是要做限流操作。一直固执的认为,业务API和OpenAPI要分开处理,或许因为起初接入其他企业ERP系统都是走较为规范的OpenAPI,始终对于这种开发系统业务API的做法感觉不好。 窗口限流需求是要在Django的一个工程里做限流,倘若是r 阅读全文

posted @ 2020-04-09 20:16 ExplorerMan 阅读(1232) 评论(0) 推荐(0)

python ratelimit使用

摘要: https://pypi.org/project/ratelimit/ 阅读全文

posted @ 2020-04-09 20:02 ExplorerMan 阅读(881) 评论(0) 推荐(0)

golang中字符串的查找方法小结

摘要: 1)func Contains(s, substr string) bool这个函数是查找某个字符是否在这个字符串中存在,存在返回true 示例如下: import ( "fmt" "strings" ) func main() { fmt.Println(strings.Contains("wid 阅读全文

posted @ 2020-04-09 11:55 ExplorerMan 阅读(1624) 评论(0) 推荐(0)

2020年4月8日

Go mod 使用【h】

摘要: 如何使用 Modules ? 把 golang 升级到 1.11(现在1.12 已经发布了,建议使用1.12) 设置 GO111MODULE GO111MODULE GO111MODULE 有三个值:off, on和auto(默认值)。 GO111MODULE=off,go命令行将不会支持modul 阅读全文

posted @ 2020-04-08 16:36 ExplorerMan 阅读(571) 评论(0) 推荐(0)

2020年4月7日

grpc-gateway:grpc转换为http协议对外提供服务

摘要: 我所在公司的项目是采用基于Restful的微服务架构,随着微服务之间的沟通越来越频繁,就希望可以做成用rpc来做内部的通讯,对外依然用Restful。于是就想到了google的grpc。 使用grpc的优点很多,二进制的数据可以加快传输速度,基于http2的多路复用可以减少服务之间的连接次数,和函数 阅读全文

posted @ 2020-04-07 18:34 ExplorerMan 阅读(1021) 评论(0) 推荐(0)

微服务最强开源流量网关Kong

摘要: 前言在微服务架构中,由于系统和服务的细分,导致系统结构变得非常复杂, 为了跨平台,为了统一集中管理api,同时为了不暴露后置服务。甚至有时候需要对请求进行一些安全、负载均衡、限流、熔断、灰度等中间操作,基于此类种种的客观需求一个类似综合前置的系统就产生了,这就是API网关(API Gateway)。 阅读全文

posted @ 2020-04-07 18:32 ExplorerMan 阅读(979) 评论(0) 推荐(0)

goku-api-gateway

摘要: 高可用的微服务解决方案 通过EOLINKER API网关,帮助企业进行API服务治理与API性能维护,降低IT运维的成本,提高系统灵活性,安全可靠地将企业内部系统通过微服务架构互相连接,为企业数字化赋能。 阅读全文

posted @ 2020-04-07 18:24 ExplorerMan 阅读(702) 评论(0) 推荐(0)

Go语言开发的微服务框架

摘要: Go语言开发的微服务框架有什么? 1、项目名称:Istio 项目简介:Istio是由Google、IBM和Lyft开源的微服务管理、保护和监控框架。使用istio可以很简单的创建具有负载均衡、服务间认证、监控等功能的服务网络,而不需要对服务的代码进行任何修改。 2、项目名称:Go-kit 项目简介: 阅读全文

posted @ 2020-04-07 15:58 ExplorerMan 阅读(4946) 评论(0) 推荐(0)

上一页 1 ··· 72 73 74 75 76 77 78 79 80 ··· 234 下一页

导航