小强哥博客

小强哥,小强哥博客,技术大咖

分布式跟踪系统(一):Zipkin的背景和设计

大型互联网公司为什么需要分布式跟踪系统?为了支撑日益增长的庞大业务量,我们会把服务进行整合、拆分,使我们的服务不仅能通过集群部署抵挡流量的冲击,又能根据业务在其上进行灵活的扩展。一次请求少则经过三四次服务调用完成,多则跨越几十个甚至是上百个服务节点。如何动态展示服务的链路?如何分析服务链路的瓶颈并对其进行调优?如何快速进行服务链路的故障发现?这就是服务跟踪系统存在的目的和意义。

阅读全文

(转)SpringBoot Admin使用指南

Spring Boot Admin 是一个管理和监控你的 Spring Boot 应用程序的应用程序。 这些应用程序通过 Spring Boot Admin Client(通过 HTTP)注册或者使用 Spring Cloud(例如 Eureka)发现。 UI只是 Spring Boot Actuator 端点上的一个 AngularJs 应用程序。

阅读全文

securecrt配置密钥登录

日常做linux开发都需要登录linux server,登录的时候大多数都是使用密码方式登录,如果密码泄漏很容易造成服务器风险。其实登录linux除了使用密码登录方式另一种方式就是使用rsa公、私钥方式,这种配置的好处就是一次配置,可以永久登录服务器,并且服务器随时可以取消某些公钥的登录权限。

阅读全文

Spring Cloud Gateway 原生支持接口限流该怎么玩

SpringCloudGateway是Spring官方基于Spring 5.0,Spring Boot 2.0和Project Reactor等技术开发的网关,Spring云网关旨在提供一种简单而有效的路由API的方法。Spring Cloud Gateway作为Spring Cloud生态系中的网关,目标是替代Netflix ZUUL,其不仅提供统一的路由方式,并且基于Filter链的方式提供了网关基本的功能,例如:安全,监控/埋点,和限流等。

阅读全文

Apache BenchMark压力测试

Apache自动的ab工具(Windows应用路径:\Apache24\bin),在本地环境本地命令行发起测试请求来验证服务器的处理性能,并不参杂网络传输时间的影响。ab进行的测试的本质是基于HTTP协议,可以理解为对web服务器软件的黑盒性能测试,获得的一切数据和计算结果,都是可以通过HTTP来解释的。

阅读全文