- 博客(7)
- 资源 (1)
- 问答 (12)
- 收藏
- 关注
原创 应用多机房部署
通常一个产品,内部是需要很多子系统一起协助的,像有些电商系统,可能需要几百个系统一起协助。假设下面这样一种场景,假设应用a部署在机房room1, 在room1的其他应用可以调用应用a的接口,然后还有很多的子系统是部署在room2这个机房的,room2中的应用也需要调用到应用a,那么这样 room2中的应用调用room1中的a应用时,就有因为跨机房导致的时延问题。如果系统的qps要求很高...
2016-07-13 09:56:42 304
原创 应用多机房部署
通常一个产品,内部是需要很多子系统一起协助的,像有些电商系统,可能需要几百个系统一起协助。假设下面这样一种场景,假设应用a部署在机房room1,在room1的其他应用可以调用应用a的接口,然后还有很多的子系统是部署在room2这个机房的,room2中的应用也需要调用到应用a,那么这样room2中的应用调用room1中的a应用时,就有因为跨机房导致的时延问题。如果系统的qps要求很高,那么应用a最好
2016-07-13 09:54:29 3390 2
原创 缓存外部系统接口返回信息的方案
概要:在一个大的系统当中,通常会切分成多个子系统,子系统与子系统之间可以通过微服务、http接口或者mq等来相互通讯。假设有这样一种场景,A系统需要调用B系统的f1 接口,获取数据后再向前端系统输出。前端系统通常所承受的并发量是非常大的,也就是说A系统的接口需要有很高的qps。这个时候我们需要缓存B系统接口的输出,以便提高A系统接口的响应速度。详细内容请看我的csdn博客链接:缓存外部系统接口...
2016-07-12 09:32:31 125
原创 编写业务逻辑代码-清晰可维护才是最重要的
概要:最近经常做业务逻辑代码review的工作,发现各种风格的代码,其中有一种是封装和抽象做的非常的多,代码层次非常的深入,表面给人感觉是:牛逼的代码。但是从清晰度和可维护性来说,还是不推荐这么做。。。。。。。。。。。。详细的请参看我的csdn博客编写业务逻辑代码-清晰可维护才是最重要的 ...
2016-07-12 09:31:30 357
原创 中央缓存结合本地缓存-本地缓存数据刷新方案
互联网应用通常都需要应付大并发量,为了提高QPS,通常会使用中央缓存(例如memcache)和本地缓存的方式。请求先经过本地缓存,如果不命中,则 请求穿透到中央缓存,如果还是不命中,则会直接查询数据库,并把查询到的数据刷新到中央缓存中。如果采用这种方式的话,必须要解决一个问题,如何刷新本地 缓存的数据。 详细情况我的csdn博客文章: 中央缓存结合本地缓存-本地缓存数...
2016-07-12 09:29:24 237
原创 中央缓存结合本地缓存-本地缓存数据刷新方案
互联网应用通常都需要应付大并发量,为了提高QPS,通常会使用中央缓存(例如memcache)和本地缓存的方式。请求先经过本地缓存,如果不命中,则请求穿透到中央缓存,如果还是不命中,则会直接查询数据库,并把查询到的数据刷新到中央缓存中。如果采用这种方式的话,必须要解决一个问题,如何刷新本地缓存的数据。 每个应用中都提供一个刷新接口之前参与过的一个项目,应用的部署图大概如下: ...
2016-07-12 09:19:55 7262
数据权限是基于角色还是用户?
2010-08-11
旧系统重构,数据迁移问题
2010-07-29
有两个字段要频繁的查询,如何建立索引?
2010-02-25
url中用 like %林% 做为参数。出现了乱码问题。
2009-12-10
java 完全反编译
2009-12-03
jdk1.5或者jdk1.6如何跟tomcat5.0.27兼容
2009-11-25
javascipt问题:关闭模态对话框,启动新的窗口
2009-11-17
局域网内的A电脑和B电脑之间最好用什么方式进行数据传送?
2009-10-16
电脑同时插入50个优盘,如何把数据写入50个优盘里面?
2009-07-13
远程访问mysql数据库问题请教
2009-06-24
如何将中央服务器上的数据传到其他的电脑上
2009-06-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人