耍酷战斗机

文章
3
资源
1
加入时间
3年0月8天

如何设计分布式系统

设计分布式系统主要考虑以下四个大点,两个小点:四个大点:容错能力(服务隔离、异步调用、请求幂等性、分布式锁)可伸缩性(有 / 无状态的服务)一致性(补偿事务、重试)应对大流量的能力(熔断、降级)两个小点:解耦(MQ)线程池四个大点的具体论述1、容错能力(服务隔离、异步调用、请求幂等性、分布式锁)我们都知道,系统出现故障是非常常见的,所以我们应该把处理故障的代码当成正常...

struts2的OGNL表达式

ognl表达式: OGNL是Object Graphic Navigation Language(对象图导航语言)的缩写,他是一个开源项目。Struts框架使用OGNL作为默认的表达式语言,必须配置Struts标签用,不能离开Struts标签直接使用,就是说Ognl必须在Struts中使用。 当Struts2接受一个请求时,会迅速创建ActionContext,然后创建ValueStack,再创