
Spring
chang_harry
Java高级软件工程师Hadoop研究者数据挖掘研究者大数据分析处理研究者IT项目管理人员
展开
-
Spring 和struts 整合的三种方式
1,使用Spring 的 ActionSupport 2, 使用Spring 的 DelegatingRequestProcessor 类。 3,全权委托。 无论用那种方法来整合第一步就是要为struts来装载spring的应用环境。 就是在 struts 中加入一个插件。 struts-config.xml中 ="/WEB-I转载 2013-04-02 15:22:35 · 438 阅读 · 0 评论 -
Spring Cloud Document翻译(九)--路由器和过滤器:Zuul
18.路由器和过滤器:Zuul路由是微服务架构不可或缺的一部分。例如,/可以映射到您的Web应用程序,/api/users映射到用户服务并/api/shop映射到商店服务。Zuul是Netflix的基于JVM的路由器和服务器端负载均衡器。Netflix使用Zuul进行以下操作:认证 洞察 压力测试 金丝雀测试 动态路由 服务迁移 负载脱落 安全 静态响应处理 主动/...翻译 2019-07-26 16:47:07 · 257 阅读 · 0 评论 -
Spring Cloud Document翻译(八)--客户端负载均衡器:Ribbon
16.客户端负载均衡器:RibbonRibbon是一个客户端负载均衡器,可以让您对HTTP和TCP客户端的行为进行大量控制。Feign已使用Ribbon,因此,如果您使用@FeignClient,此部分也适用。Ribbon中的一个核心概念是指定客户端的概念。每个负载均衡器都是一组组件的一部分,这些组件一起工作以按需联系远程服务器,并且该集合具有您作为应用程序开发人员提供的名称(例如,通过使...翻译 2019-07-26 16:41:11 · 219 阅读 · 0 评论 -
Spring Cloud Document翻译(七)--Hystrix超时和Ribbon客户端
15. Hystrix超时和Ribbon客户端使用包装Ribbon客户端的Hystrix Command时,要确保将Hystrix超时配置为长于配置的Ribbon超时,包括可能进行的任何可能的重试。例如,如果您的Ribbon连接超时为一秒,并且Ribbon客户端可能会重试该请求三次,那么您的Hystrix超时应该略大于三秒。15.1如何包含Hystrix仪表板要在项目中包含Hystri...翻译 2019-07-26 16:10:36 · 230 阅读 · 0 评论 -
Spring Cloud Document翻译(六)--断路器:Hystrix客户端
13.断路器:Hystrix客户端Netflix创建了一个名为Hystrix的库,用于实现断路器模式。在微服务架构中,通常有多层服务调用,如以下示例所示:图13.1。微服务图较低级别的服务中的服务故障可能导致级联故障一直到用户。当对特定服务的调用超过circuitBreaker.requestVolumeThreshold(默认值:20个请求)并且故障百分比大于circ...翻译 2019-07-26 14:22:47 · 181 阅读 · 0 评论 -
Spring Cloud Document翻译(五)--Eureka
第三部分。Spring Cloud Netflix1.0.0.BUILD-快照该项目通过自动配置和Spring环境以及其他Spring编程模型习惯用法为Spring Boot应用程序提供Netflix OSS集成。通过一些简单的注释,您可以快速启用和配置应用程序内的常见模式,并使用经过实战考验的Netflix组件构建大型分布式系统。提供的模式包括服务发现(Eureka),断路器(Hystr...翻译 2019-07-26 12:18:48 · 381 阅读 · 0 评论 -
Spring Cloud Document翻译(四)--Spring Cloud Config 2
https://cloud.spring.io/spring-cloud-static/Greenwich.SR2/multi/multi__serving_alternative_formats.html6.提供替代格式来自环境端点的默认JSON格式非常适合Spring应用程序使用,因为它直接映射到Environment抽象上。如果您愿意,可以通过向资源路径添加后缀(“.yml”,“。y...翻译 2019-07-26 11:16:34 · 279 阅读 · 0 评论 -
Spring Cloud Document翻译(三)--Spring Cloud Config
第二部分 Spring Cloud Config1.0.0.BUILD-快照Spring Cloud Config为分布式系统中的外部化配置提供服务器端和客户端支持。使用Config Server,您可以有一个配置中心来跨所有的环境管理应用程序的外部属性。客户端和服务器上的概念等同于SpringEnvironment和PropertySource抽象,因此它们非常适合Spring应用程序...翻译 2019-07-26 11:10:03 · 545 阅读 · 0 评论 -
Spring Cloud Document翻译(二)--Spring Cloud Commons
原文链接:https://cloud.spring.io/spring-cloud-static/Greenwich.SR2/multi/multi__spring_cloud_commons_common_abstractions.html3. Spring Cloud Commons:共通的抽象服务发现,负载平衡和断路器等模式是所有Spring Cloud客户端可以使用的公共抽象层,与...翻译 2019-07-26 09:13:06 · 1537 阅读 · 0 评论 -
Spring Cloud Document翻译(一)--Cloud Native Application & Spring Cloud Context
原文档链接:https://cloud.spring.io/spring-cloud-static/Greenwich.SR2/multi/multi_spring-cloud.html特性Spring Cloud专注于为典型用例提供良好的开箱即用的经验,并为其他用例提供可扩展机制。Distributed/versioned configuration 分布式/版本化配置 Servi...翻译 2019-07-25 18:31:58 · 453 阅读 · 0 评论 -
MySQL配置主从复制
初始环境有一台机器A安装了MySQL5.7.20作为主数据库服务器,它已经运行了一段时间,具有小规模的数据。一个Web应用使用Spring+JPA+Hibernate来访问这个数据库。目标在机器B上安装MySQL作为slave数据库服务器,与主数据库形成主从复制架构。修改Web应用使读写分离,所有读操作走slave数据库,所有写操作走master数据库。步骤1.安装备库在机...原创 2019-08-29 17:31:13 · 391 阅读 · 0 评论