系统架构设计之高并发处理

秒杀业务在各业务中已然非常流行,这里我将互联网行业中的秒杀定义为:在非常短的时间内,将一件商品分成多份进行购买的行为。但是在秒杀场景下,这时意味着多个用户在同时抢一件商品,也就是并发很高,但集中在同一商品上,造成

流程引擎解决复杂的业务问题

我们怎么用一个工作流引擎去解决一些复杂的审批问题,先举例一些场景:场景一:合同业务审批流程,某几天合同需要从业务部门——>业务部经理——>法务部经理——>分管副总经理——>综合管理部——>行政归档合同。

爱上开源之java和golang谁更有前途

从进入程序员这个行业以来,一直以来都从事和java开发的相关工作。

为什么容器内存占用居高不下,频频 OOM?

当多个 goroutine 都需要创建同⼀个对象的时候,如果 goroutine 数过多,导致对象的创建数⽬剧增,进⽽导致 GC 压⼒增大。

高可用Redis服务架构分析与搭建

基于内存的Redis应该是目前各种web开发业务中最为常用的key-value数据库了。规模比较大的互联网公司,一般都会有专门的团队,将Redis存储以基础服务的形式提供给各个业务调用。

3台机器轻松搭建一个高可用Redis服务架构

最近在我的项目中自己搭了一套小型的“高可用”Redis服务,在此做一下总结和思考。基于内存的Redis应该是目前各种Web开发业务中最为常用的key-value数据库了。

浅谈从PHP迁移至Golang(基础篇)

随着业务发展到一定体量之后,都不得不面临以下一些问题:业务功能不断扩张。如何解耦与模块化,降低系统复杂性网站访问量不断攀升,如何实现高并发,实现系统高可用性计算密集型业务的出现。

简单讲讲我对架构的理解

什么是架构指软件系统的“基础结构”,创造这些基础结构的准则,以及对这些结构的描述。出于《维基百科》与框架的区别这是框架!

为什么容器内存占用居高不下,频频 OOM

最近我在回顾思考(写 PPT),整理了现状,发现了这个问题存在多时,经过一番波折,最终确定了元凶和相对可行的解…

网站地图