上一页 1 2 3 4 5 6 7 8 9 ··· 30 下一页
摘要: Jmter的简易使用 平时开发中Postman 经常开发调试使用 但是需要性能测试 , ab 或者 jmeter是最佳的工具 使用步骤 Jmeter的 下载地址 调整语言: 在工具栏 options -> choose languages -> chinese (simplified) 接下来说几个 阅读全文
posted @ 2021-01-17 21:37 zbs666 阅读(1355) 评论(0) 推荐(0) 编辑
摘要: nacos 配置中心 & 服务发现 使用 一: 安装步骤 从 github下载连接 解压, 进入bin目录执行: sh startup.sh -m standalone 看到 nacos is starting with standalone 表面城管 二: 配置中心的使用 使用 go-sdk 下载 阅读全文
posted @ 2021-01-16 22:58 zbs666 阅读(915) 评论(0) 推荐(0) 编辑
摘要: Apache Flink这么火,我们学完了可以用来做什么? Apache Flink是近几年大火的数据处理引擎。受到各大厂商的推崇并且已经应用与实际的业务场景中。很多公司在进行选型的时候都会选择Apache Flink作为选型的对象。那么Apache Flink对于企业来说能够做什么? 在实际的生产 阅读全文
posted @ 2021-01-08 16:52 zbs666 阅读(753) 评论(0) 推荐(0) 编辑
摘要: 开发的进度已经到了服务发现了,在选择zookeeper和etcd的时候,我还真犹豫了,虽然两个都曾用过,但是长久不用就都忘了,又查了下两者的对比资料,发现在服务发现方面,两者都差不多的。只是zookeeper有Ephemeral的概念,Ephemeral结点在Zookeeper中是一个临时结点,这些 阅读全文
posted @ 2021-01-06 23:17 zbs666 阅读(983) 评论(0) 推荐(0) 编辑
摘要: 一. 对比常用的注册中心 Consul、zookeeper、etcd、eureka、Nacos Feature Consul Zookeeper Etcd Eureka Nacos 服务健康检查 服务状态,内存,硬盘等 (弱)长连接,keepalive 连接心跳 可配支持 传输层 (PING 或 T 阅读全文
posted @ 2021-01-06 23:07 zbs666 阅读(2420) 评论(1) 推荐(0) 编辑
摘要: 原文:https://www.jianshu.com/p/fa937b8e6712 一、简介 ** 所谓四层就是基于IP+端口的负载均衡;七层就是基于URL等应用层信息的负载均衡;**同理,还有基于MAC地址的二层负载均衡和基于IP地址的三层负载均衡。 换句换说,二层负载均衡会通过一个虚拟MAC地址 阅读全文
posted @ 2020-12-30 18:58 zbs666 阅读(135) 评论(0) 推荐(0) 编辑
摘要: Apollo核心概念之“Namespace” 1. 什么是Namespace? Namespace是配置项的集合,类似于一个配置文件的概念。 2. 什么是“application”的Namespace? Apollo在创建项目的时候,都会默认创建一个“application”的Namespace。顾 阅读全文
posted @ 2020-12-28 13:56 zbs666 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 一、Charles 相当于一个插在服务器和客户端之间的“过滤器”; 其实 Charles 的实现原理并不复杂;大概的实现如下; 当客户端向服务器发起请求的时候,先到 charles 进行过滤,然后 charles 在把最终的数据发送给服务器; 注意:此时 charles 发给服务器的数据,不一定是客 阅读全文
posted @ 2020-12-26 22:31 zbs666 阅读(418) 评论(0) 推荐(0) 编辑
摘要: GIN框架中间件 C.NEXT() C.ABORT() C.SET() C.GET 跨中间件取值 GIN中间件中使用GOROUTINE 标签: Go 1. C.NEXT()演示 //HandlerFunc func indexHandler(c *gin.Context) { fmt.Println 阅读全文
posted @ 2020-12-25 12:49 zbs666 阅读(823) 评论(0) 推荐(0) 编辑
摘要: gin内置验证器使用 func TopicUrl(f1 validator.FieldLevel) bool { return true //返回true表示验证成功 } func main(){ router:=gin.Default() if v, ok := binding.Validator 阅读全文
posted @ 2020-12-22 19:45 zbs666 阅读(916) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 30 下一页