jxlwqq
jxlwqq
https://github.com/jxlwqq/blog-microservices/commit/b796c75dc634e68cc80766c6d6ff2ea179c94c1c > 各个拦截器的放置顺序就显得非常重要,比如为啥 panic 拦截器要放在第一个位置?如果放在后面的位置,那么假设前面拦截器运行过程中发生了 panic,就无法捕获到异常了。同理,需要对错误进行处理的拦截器,如果放置的位置不合适,获取不到相关的错误,那么该拦截器就无意义了(比如对于客户端的 breaker 熔断 / 超时重试 / 参数检查拦截器的位置,一般而言,是按照先检查输入参数 -> 熔断拦截器 -> 超时重试的顺序,因为熔断需要检查超时错误,但是对于参数校验错误就不关心) https://pandaychen.github.io/2019/11/23/GRPC-INTERCEPTOR-APPLY/
根据 [GitHub](https://github.com/grpc/grpc-web/issues/435#issuecomment-454113721) 项目中反馈的问题,gRPC网关不直接支持跨源资源共享(Cross-Origin Resource Sharing, CORS)策略。因此,我使用虚拟服务资源的 [CorsPolicy](https://istio.io/docs/reference/config/networking/v1alpha3/virtual-service/#CorsPolicy) 配置将CORS的职责转移给了Istio。这使得CORS比硬编码到服务代码中 (如使用 https://github.com/rs/cors) 更容易管理。
* 业务代码中使用 [gRPC Gateway](https://github.com/grpc-ecosystem/grpc-gateway) * 使用 [Istio Envoy Filter](https://istio.io/latest/docs/reference/config/networking/envoy-filter/): gRPC-JSON Transcoder * 使用 Kong 等网关的 [gRPC-gateway 插件](https://docs.konghq.com/hub/kong-inc/grpc-gateway/) * 业务代码中使用 Gin 等 Web 框架自行实现一个 HTTP Server,内部的业务逻辑与 gRPC 复用
https://docs.etherscan.io/api-endpoints/gas-tracker 可否支持 gas-tracker 系列接口
项目地址:https://github.com/jxlwqq/synonyms-api 提供基于 Flask 的 api 服务,支持 Docker 和 Kubernetes 安装。 https://github.com/chatopera/Synonyms/issues/11
https://www.douyu.com/topic/douyuZGT 斗鱼追光体,是由斗鱼武汉研发部UED提供指导,品牌组设计成员主导设计的全新品牌字体。 关于版权:斗鱼追光体,允许任何个人和企业免费使用,包括商用用途,但禁止用于违法用途。
https://github.com/lxgw/LxgwWenKai An open-source Chinese font derived from Fontworks' Klee One. 一款基于 FONTWORKS 的 Klee One 的开源中文字体。 --- 作者还有另外几款开源字体,供参考。 https://lxgw.github.io/2021/01/15/Lxgw-Opensource-Chinese-Fonts/
治愈率=治愈人数/确诊人数 死亡率=死亡人数/确诊人数