Java
阳澄天天
飞起一脚
展开
-
基于Netflix Ribbon框架的集群软负载均衡实现详解及性能优化
1. 背景1.1 Zuul和RibbonZuul和Ribbon是Spring Cloud微服务体系架构中的两个框架,分别用于构建微服务网关和实现客户端一侧的软负载均衡器。本文主要讲述在Zuul微服务网关上对其后端集群的软负载实现。本文讲述的例子基于Spring Cloud Dalston.RELEASE版本。1.2 基于Zuul的SSO网关当前食行内部系原创 2018-03-26 21:03:37 · 7588 阅读 · 2 评论 -
Netflix Eureka微服务治理上的应用
1 Eureka与服务发现1.1 Eureka简介Eureka是Netflix开发的基于Http协议的轻量级服务治理中间件,分为服务端和客户端两个部分,服务端提供服务注册与发现能力,客户端SDK提供给微服务使用,简化与服务端的交互。Eureka拥有很多强大的特性,比如动态更新路由配置、集群高可用、分区容错、保证最终一致性等等,基于Http协议的服务器端接口也容易与客户端交互,是一款实现微服务注册中...原创 2018-05-01 20:26:34 · 1377 阅读 · 0 评论 -
JMeter4.0的单机压测和集群压测简介
1 简介 JMeter是Apache旗下纯java开发的免费轻量级性能测试工具,其最新的4.0版本支持java8和java9,有图形化界面和命令行两种压测方式,此两种方式都基于jmx脚本(XML格式)进行,由于jmeter界面本身消耗的资源比较大,通常采用GUI可视化的方式创建jmx脚本文件后,再使用命令行的方式执行压测。2 单机压测方式2.1 安装Jmeter4.0Mac下Jmet...原创 2018-05-30 23:38:50 · 3637 阅读 · 1 评论