![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
架构师之路
诸葛孔明灯
软件开发
展开
-
session共享解决方案
session共享解决方案1.缘起session,相信做web开发的程序员们肯定都不陌生,先浅聊下session?服务器为每一个用户创建一个会话上下文,保证同一个用户在多次发送请求到服务端时都是在同一个上下文中。而这个session上下文则存储用户信息,以及用户状态数据,请求参数数据等;以及用户登录信息登录状态等;保持用户的登录装态。深究?为毛线服务器端要给用户(同一个浏览器发送多次...原创 2020-04-19 17:02:09 · 284 阅读 · 0 评论 -
小议怎么保证系统线上安全
小议怎么保证线上安全 1.缘起最近面试XXX岗位中间遇到的问题,你是如何保证线上架构体系安全的?初听 有点懵逼~ 粗略考虑了下,只从高可用方面浅谈了几种方式;细细思量后觉得回答这个问题只从高可用来说还是远远不够的。下面从基础设施安全;应用系统安全;数据安全;防重以及过载保护等几个方面来简议下。 2. 细...原创 2018-07-28 11:53:00 · 698 阅读 · 0 评论 -
数据库读写分离主从间数据同步延时怎么保证数据一致性
数据库读写分离主从间数据同步延时怎么保证数据一致性在gfd1.缘起:互联网项目架构中,经常会在项目中配置多个数据源进行数据库的读写分离以此来提高数据库操·作性能,区间范围内的 规避数据库瓶颈,提升数据库应用性能;不通常数据库都是一主多从 或多主多从 亦或 mysq HA 中的多主多从 集群;当主从数据库进行数据同步时 是有一定延迟的,尤其是网络抖动或者 其他原因造成 主...原创 2019-03-19 19:46:01 · 11367 阅读 · 6 评论 -
浅聊灰度发布
浅聊灰度发布1.缘起:什么是灰度发布?什么场景下需要灰度发布?如何进行灰度发布?2. 灰度发布:灰度很简单,发布很复杂什么是灰度发布,其要点有哪些?最近跟几个聊的来的同行来了一次说聚就聚的晚餐,聊了一下最近的工作情况如何以及未来规划等等,酒足饭饱后我们聊了一个话题“灰度发布”。因为笔者所负责的产品还没有达到他们产品用户的量级上(最低的都在1千...原创 2019-03-19 19:47:25 · 380 阅读 · 0 评论 -
静态化使用于什么场景呢? 也就是 在什么业务需求下会使用 静态化?
小议动静分离架构方案1.缘起:互联网项目应用大多是高并发,要求在高并发下 请求访问能够快速响应。除了在 scale up 和scale out 方案外 还可以使用 动静分离的方式实现;首先说下 动静分离为什么会快?静态的资源特点: 访问路径短,不需要动态拼装即可返回用户请求结果;动态的资源特点: 访问路径长,微服务实现中可能一个请求会跨几个微服务节点,寄过需要拼...原创 2019-03-19 19:48:03 · 737 阅读 · 0 评论 -
数据库设计规范
数据库设计规范一、数据字典规范(一)建表规约1.1 命名规约【强制】1.库名、表名必须使用小写字母或数字,“_”分割,禁止以数字或大写字母开头,两个下划线之间不出现数字,其中库名不超过15个字符, 表名不超过20个字符。数据表名统一使用“t_”开头,使用“t_业务名称_表的作用”英文单词的规则命名。正例:t_order_content, t_business_typ...原创 2019-03-19 19:49:14 · 783 阅读 · 0 评论