不灭的焱

革命尚未成功,同志仍须努力下载JDK17

作者:Albert.Wen  添加时间:2022-11-22 10:23:51  修改时间:2023-02-03 00:22:18  分类:系统设计/架构/UML建模  编辑
作者:Albert.Wen  添加时间:2022-11-20 17:39:48  修改时间:2023-02-06 06:59:19  分类:系统设计/架构/UML建模  编辑
作者:Albert.Wen  添加时间:2022-11-18 14:29:43  修改时间:2023-02-07 17:44:46  分类:系统设计/架构/UML建模  编辑

本文以淘宝作为例子,介绍从一百个到千万级并发情况下服务端的架构的演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知,文章最后汇总了一些架构设计的原则。

作者:Albert.Wen  添加时间:2022-11-03 17:48:05  修改时间:2023-02-07 17:45:00  分类:系统设计/架构/UML建模  编辑

企业中台架构

作者:Albert.Wen  添加时间:2022-05-15 13:14:54  修改时间:2023-02-07 15:15:01  分类:系统设计/架构/UML建模  编辑

以MVC的entity或domain为例,这种只包含数据不包含逻辑业务的类就叫做贫血模型(Anemic Domain Model)贫血模型将数据与操作分离,破坏了面向对象的封装特性,是一种典型的面向过程编程

作者:Albert.Wen  添加时间:2022-05-13 16:01:32  修改时间:2023-02-08 22:22:41  分类:系统设计/架构/UML建模  编辑

数据中台模式低成本、快速实现数字化转型

作者:Albert.Wen  添加时间:2017-12-08 17:35:45  修改时间:2023-02-09 19:01:20  分类:系统设计/架构/UML建模  编辑

简介

开源、高性能、基于TCP均衡负载器、HTTP应用反向代理器;HAproxy是均衡负载和反向代理器,ha名字源于其可以对后端进行健康检查,保证后端的可用性。

HAproxy 1.2.5以上版本2.6以上内核支持epoll,基于事件驱动的单进程多路复用模型,具有很强的并发能力。

作者:Albert.Wen  添加时间:2016-01-10 08:59:30  修改时间:2023-02-06 11:00:03  分类:系统设计/架构/UML建模  编辑

现在,大部分App的接口都采用RESTful架构,RESTFul最重要的一个设计原则就是,客户端与服务器的交互在请求之间是无状态的,也就是说,当涉及到用户状态时,每次请求都要带上身份验证信息。实现上,大部分都采用token的认证方式,一般流程是:

  1. 用户用密码登录成功后,服务器返回token给客户端;
  2. 客户端将token保存在本地,发起后续的相关请求时,将token发回给服务器;
  3. 服务器检查token的有效性,有效则返回数据,若无效,分两种情况:
    • token错误,这时需要用户重新登录,获取正确的token
    • token过期,这时客户端需要再发起一次认证请求,获取新的token
作者:Albert.Wen  添加时间:2018-11-19 10:37:24  修改时间:2023-02-09 18:03:43  分类:系统设计/架构/UML建模  编辑
作者:Albert.Wen  添加时间:2017-10-29 20:42:41  修改时间:2023-01-28 05:37:34  分类:系统设计/架构/UML建模  编辑

最近公司买了台 阿里云主机(CentOS 6.8),按照惯例,需要配置一下 常用的开放的端口,在文件 /etc/sysconfig/iptables 中配置一下即可。

但是,竟然没有找到该文件(2年前买的阿里云主机是有的)。