综合
文章平均质量分 54
王大刀
这个作者很懒,什么都没留下…
展开
-
多服务器环境下session共享问题
一、问题起源 稍大一些的网站,通常都会有好几个服务器,每个服务器运行着不同功能的模块,使用不同的二级域名,而一个整体性强的网站,用户系统是统一的,即一套用户名、密码在整个网站的各个模块中都是可以登录使用的。各个服务器共享用户数据是比较容易实现的,只需要在后端放个数据库服务器,各个服务器通过统一接口对用户数据进行访问即可。但还存在一个问题,就是用户在这个服务器登录之后,进入另一个服务器的别的模块转载 2015-06-10 22:07:03 · 415 阅读 · 0 评论 -
组件化业务平台:第001天,要解决的问题
现状对于中小企业,下面这些场景实在是家常便饭。我有个客户做电商,于是需要一个电商平台(新开发,找现成的都可以)我有个客户做外卖,于是需要一个外卖平台(一样的,开发或者找现成的)我有。。。,于是需要一个新的平台(现在已经有了很多平台,完全没法维护了)我们有了太多的业务系统需要运行,大部分都是找现成的,因为这是最快的途径,解决眼前问题最有效、最经济的途径。可是,随着时间推移...原创 2018-07-16 18:16:31 · 422 阅读 · 0 评论 -
Http请求之状态码详解
发起一个http请求http是无状态的,必须由客户端发起。客户端发起请求,然后需要知道请求结果。请求结果有四种情况,还在进行中、已经成功、到别处看看,发生了错误。对于错误原因有两种,你的错,我的错。请求状态码分类对于上面提到的几种请求结果,用一种三位数值来分别标记。进行中的,标记为1xx已经成功的,标记为2xx资源不在我这的,标记为3xx你的错误,标...原创 2018-07-15 08:26:43 · 1991 阅读 · 0 评论 -
微服务架构,看完你就明白了!
是一种思路微服务架构,可以拆分为三个词,微、服务、架构。微,也就是小,当然是相对来说。比如电商系统而言,订单是其中一部分,订单就小些。服务,可以满足一定的业务需求。架构,其实是一种思路,通过诸如分冶、分工等基本思想来决定谁应该做什么等等总体来说,微服务架构就是一种合理拆业务系统的思路。原有开发思路我们会对系统进行分解,形成多个相对小的子系统,每个子系统完成一定的业务...原创 2018-07-15 10:30:52 · 1551 阅读 · 0 评论 -
编程实践:面向接口编程
面向接口编程可以不依赖具体的实现类,从而做到很好的业务隔离,这在需要改变业务内部实现时会变得方便。比如下面这个例子,我们要实现一个搜索算法,来计算要搜索的值是否在数组中,以及索引值。$arr = array(1,2,3,4,5,7,8);//已排序数组$value = 2;//对于已排序数组,我们可以用二分查找法$search = new search(new binary()...原创 2018-07-15 15:51:02 · 292 阅读 · 0 评论