
架构
程序员猪佩琪
所见,所思,所写
展开
-
一种多租户系统架构
一种多租户系统架构 背景: 去年的时候,因为某些特殊原因,有幸带了一个组,参与了B2B平台的开发。说是B2B平台,因为这套程序开发完了后,可以拿给多个客户使用。客户可以搭建一套具有京东商城风格,那样的网站。然后允许商家在网站上注册,开店,或者卖东西,买东西,网站的用户定位为商家。 在需求分析完后,分为了三个原创 2017-03-29 10:36:53 · 12400 阅读 · 0 评论 -
无限for循环
今天合并主干后,发现在我提交主干前,已有同事提交代码到了主干,当时也没有多想。直接就上线了。上线完一验证,列表页出不来,其他页面也在报网络异常,赶紧回滚。分析线上错误日志,发现dubbo的线程池用完了,其它请求已经有丢失的情况,具体线程耗在哪里当时也着急,没有保留一台实例,就全部回滚了。光从线程已经全部吃掉,初步怀疑为某个服务执行时间过长,一直占着执行线程不放。想到前段时间听别人说有一个接口非常耗原创 2017-03-29 10:36:01 · 2428 阅读 · 0 评论 -
session集群猜想(一)
应用在做集群时,session数据的共享是怎样处理的了?猜想有三种处理方式。本文只是从理论上分析其方法,不会涉及到具体的操作。 假设有一台前端分发器a1,应用服务器s1,s2,缓存服务器c1和一台备份的缓存c2,数据库d1 第一种 把session放到应用服务器一层,s1和s2中的session数据保持一至,即使其中有一台应用服务器荡掉,也可以用其它应用服务器,并且session中的数原创 2017-03-29 10:35:46 · 209 阅读 · 0 评论