SYSTEMS IN MOTION · backend

深空引擎

深入服务、数据与基础设施背后的运行核心。

FILE / 42深空引擎SYSTEMS IN MOTIONbackend / KIN.LOG

分布式设计-Redis集群-Mysql集群-Cloud

分布式系统的概念 分布式系统是建立在网络之上的软件系统,拥有软件特性,所以分布式系统具有高度内聚性,和透明性。是建设于网络之上的高层软件,而不是硬件。 分布式系统特点 分布式系统是多个服务器通过网络互联而构建的松耦合系统,其具备以下特点: …

READ NOTE
FILE / 16深空引擎SYSTEMS IN MOTIONbackend / KIN.LOG

Nginx

Nginx是什么 Nginx是一个 高性能的 HTTP 和反向代理服务器 ,特点是占用内存少,并发能力强,事实上Nginx的并发能力确实在同类型的网页服务器中表现较好。 Nginx 专为性能优化而开发,性能是其最重要的要求,十分注重效率,有…

READ NOTE
FILE / 94深空引擎SYSTEMS IN MOTIONbackend / KIN.LOG

DDD(中)

DDD 建模方法 四色建模(风暴事件)是整个 DDD 这套软件设计方法中用于工程拆分界限上下文的非常重要的实践手段。通过建模过程快速识别业务领域中的关键事件和核心流程,也是在这个过程中设计出领域对象的,为后面详细设计和代码开发做指导。 可以…

READ NOTE
FILE / 45深空引擎SYSTEMS IN MOTIONbackend / KIN.LOG

分布式锁

分布式锁 为什么需要分布式锁? - 在多线程环境中,如果多个线程同时访问共享资源(例如商品库存、外卖订单),会发生数据竞争,可能会导致出现脏数据或者系统问题,威胁到程序的正常运行。 - 为了实现共享资源的互斥访问,锁是一个比较通用的解决方案…

READ NOTE
FILE / 52深空引擎SYSTEMS IN MOTIONbackend / KIN.LOG

Redis(一)

NoSql概述 为什么要用Nosql 面对大数据,一般的数据库无法分析处理了 !!! 技术和业务在发展的同时,对人的要求也越来越高了 本质:数据库(读,写) 慢慢的就开始使用分库分表来解决写的压力!MySql在那个年代推出了表分区(并没有多…

READ NOTE