摘要: 原文地址:http://www.codeproject.com/Articles/808213/Developing-a-Large-Scale-Application-with-a-Single渣译,各位看官请勿喷引言:...单页面应用程序(SPA),被定义为在一个独立的页面上​​提供类似于桌面应...阅读全文
posted @ 2014-10-29 22:18 lazio 阅读(709) 评论(0) 编辑
摘要: 业内实践 git flow 固定远程分支: master分支: 主分支,和生产环境一致,存放已发布完成的版本 develop分支: 主开发分支,用于合并功能分支,维护公共的最新代码 临时远程分支: release分支: 预发分支,发布时基于Develop分支创建一个Release分支,完成Relea阅读全文
posted @ 2017-06-07 09:39 lazio 阅读(368) 评论(1) 编辑
摘要: 服务发现和注册 我们有了两个服务。服务A的IP地址是192.168.0.1,端口9001,服务B的IP地址192.168.0.2,端口9002。我们的客户端需要调用服务A和服务B,我们只需要在配置文件中写上服务A和服务B的IP地址即可。 此时,服务A的服务器负载有点高,我们需要临时增加服务A的实例,阅读全文
posted @ 2016-12-05 09:20 lazio 阅读(2414) 评论(0) 编辑
摘要: 雪崩效应 现如今SOA、微服务风愈演愈烈,越来越多的业务和资源被以服务的形式包装和发布,服务间又可能会依赖其他各种服务。由此而来不可避免的会产生很多问题。 比如一个服务,其依赖了另外30个服务。假设每个服务的可用率都有三个9(99.9%),那么我们计算一下: 99.99%^30 = 99.7% 现实阅读全文
posted @ 2016-11-03 17:51 lazio 阅读(5168) 评论(14) 编辑
摘要: 论获取缓存值的正确姿势 cache 时至今日,大家对缓存想必不在陌生。我们身边各种系统中或多或少的都存在缓存,自从有个缓存,我们可以减少很多计算压力,提高应用程序的QPS。 你将某些需要大量计算或查询的结果,设置过期时间后放入缓存。下次需要使用的时候,先去缓存处查询是否存在缓存,没有就直接计算/查询阅读全文
posted @ 2016-10-08 08:55 lazio 阅读(1877) 评论(5) 编辑
摘要: 偶然看到一个GITHUB项目,提供了一套Docker Compose下的redis Sentinel方案。 项目地址 "https://github.com/AliyunContainerService/redis cluster" ,应该是国人创建的。 具体说明readme中写的很明白了,yml内阅读全文
posted @ 2016-08-07 00:03 lazio 阅读(271) 评论(0) 编辑
摘要: 踩坑 近日在对一个ASP.NET WEBFORM项目进行调优过程中,偶然发现页面POSTBACK事件是串行处理的,甚至不同页面的请求都是串行处理的(一个页面加载完毕后,才开始加载第二个页面)。但是网站明明是并发处理请求的啊,当时十分不解,把代码翻来覆去排查了大半天,寻找业务框架中什么地方是不是锁了资阅读全文
posted @ 2016-07-11 08:48 lazio 阅读(1147) 评论(4) 编辑
摘要: Thymeleaf是现代化服务器端的Java模板引擎,不同与JSP和FreeMarker,Thymeleaf的语法更加接近HTML,并且也有不错的扩展性。详细资料可以浏览 "官网" 。本文主要介绍Thymeleaf模板的使用说明。 模板(template fragments) 定义和引用模板 日常开阅读全文
posted @ 2016-06-22 08:51 lazio 阅读(5252) 评论(0) 编辑
摘要: 踩坑记录 近日在用spring boot架构一个微服务框架,服务发现与治理、发布REST接口各种轻松惬意。但是服务当设计MQ入口时,就发现遇到无数地雷,现在整理成下文,供各路大侠围观与嘲笑。 版本 当前使用的spring boot starter amqp版本为2016.5发布的 "1.3.5.RE阅读全文
posted @ 2016-06-05 15:50 lazio 阅读(4802) 评论(0) 编辑
摘要: "猛击这里看提纲"阅读全文
posted @ 2016-05-24 20:03 lazio 阅读(61) 评论(0) 编辑
摘要: 此文为译文,原文 "地址" 介绍 本文通过一个使用Spring、Spring Boot和Spring Cloud的小例子来说明如何构建微服务系统。 我们可以通过数个 "微服务" 组合成一个大型系统。 我们可以想象下有这么一个网上商城,它由用户、目录、购物车、订单等多个独立的为服务组成。 这里难免需要阅读全文
posted @ 2016-05-20 08:37 lazio 阅读(7206) 评论(4) 编辑