上一页 1 ··· 81 82 83 84 85 86 87 88 89 ··· 234 下一页

2020年1月10日

ELK部署

摘要: ELK适用场景 公司网站的访问量有多大,访问高峰期的时间段是多少,最经常访问的热点数据是什么?这一切的一切,虽然我们可以自己通过shell等手段截取出来,但是如果网站多了,服务器多了,还是非常不方便,而且阅读性也不好,因此ELK应运而生,不仅可以获取访问高峰期,还可以制作图表,让你的领导一目了然,E 阅读全文

posted @ 2020-01-10 18:05 ExplorerMan 阅读(448) 评论(0) 推荐(0)

Go gRPC 调试工具

摘要: 目录 概述 写一个 gRPC API grpcui 使用 go-gin-api 系列文章 目录 概述 写一个 gRPC API grpcui 使用 go-gin-api 系列文章 概述 写一个 gRPC API grpcui 使用 go-gin-api 系列文章 概述 最近这段时间工作挺忙的,发现已 阅读全文

posted @ 2020-01-10 11:34 ExplorerMan 阅读(435) 评论(0) 推荐(0)

使用go tool pprof分析内存泄漏、CPU消耗

摘要: go中提供了pprof包来做代码的性能监控,在两个地方有包: net/http/pprof runtime/pprof 其实net/http/pprof中只是使用runtime/pprof包来进行封装了一下,并在http端口上暴露出来。 使用 net/http/pprof 做WEB服务器的性能监控 阅读全文

posted @ 2020-01-10 11:31 ExplorerMan 阅读(2023) 评论(0) 推荐(0)

2020年1月7日

Python使用requests時遇到Failed to establish a new connection

摘要: 再寫Zeppelin的CLI工具的時候https://github.com/del680202/zdairi 遇到了開起太多connection這樣一個錯誤 requests.exceptions.ConnectionError: HTTPConnectionPool(host='xxxxx', p 阅读全文

posted @ 2020-01-07 18:58 ExplorerMan 阅读(6295) 评论(0) 推荐(0)

Golang gRPC实践 连载一 gRPC介绍与安装

摘要: gRPC介绍与安装 A high performance, open source, general RPC framework that puts mobile and HTTP/2 first. ——gRPC Website gRPC 是一个高性能、开源、通用的RPC框架,由Google推出,基 阅读全文

posted @ 2020-01-07 18:26 ExplorerMan 阅读(464) 评论(0) 推荐(0)

Golang gRPC实践 连载四 gRPC认证

摘要: gRPC 默认提供了两种认证方式: 基于SSL/TLS认证方式 远程调用认证方式 基于SSL/TLS认证方式 远程调用认证方式 两种方式可以混合使用 TLS认证示例 这里直接扩展hello项目,实现TLS认证机制 首先需要准备证书,在hello目录新建keys目录用于存放证书文件。 证书制作 制作私 阅读全文

posted @ 2020-01-07 18:25 ExplorerMan 阅读(413) 评论(0) 推荐(0)

Golang gRPC实践 连载三 Protobuf语法

摘要: Protobuf语法 gRPC推荐使用proto3,本节只介绍常用语法,更多高级使用姿势请参考官方文档 Message定义 一个message类型定义描述了一个请求或相应的消息格式,可以包含多种类型字段。例如定义一个搜索请求的消息格式,每个请求包含查询字符串、页码、每页数目。 syntax = "p 阅读全文

posted @ 2020-01-07 18:25 ExplorerMan 阅读(688) 评论(0) 推荐(0)

Golang gRPC实践 连载七 HTTP协议转换

摘要: gRPC HTTP协议转换 正当有这个需求的时候,就看到了这个实现姿势。源自coreos的一篇博客,转载到了grpc官方博客gRPC with REST and Open APIs。 etcd3改用grpc后为了兼容原来的api,同时要提供http/json方式的API,为了满足这个需求,要么开发两 阅读全文

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

Golang gRPC实践 连载六 内置Trace

摘要: 内置Trace grpc默认提供了客户端和服务端的trace日志,可惜没有提供自定义接口,当前只能查看基本的事件日志和请求日志,对于基本的请求状态查看也是很有帮助的,客户端与服务端基本一致,这里已服务端开启trace为例,修改hello项目的server代码: server/main.go 这里我们 阅读全文

posted @ 2020-01-07 18:23 ExplorerMan 阅读(440) 评论(0) 推荐(0)

Golang gRPC实践 连载五 拦截器 Interceptor

摘要: Interceptor grpc服务端提供了interceptor功能,可以在服务端接收到请求时优先对请求中的数据做一些处理后再转交给指定的服务处理并响应,功能类似middleware,很适合在这里处理验证、日志等流程。 在自定义Token认证的示例中,认证信息是由每个服务中的方法处理并认证的,如果 阅读全文

posted @ 2020-01-07 18:22 ExplorerMan 阅读(464) 评论(0) 推荐(0)

上一页 1 ··· 81 82 83 84 85 86 87 88 89 ··· 234 下一页

导航