
架构
文章平均质量分 92
MClink
小小后端一枚
展开
-
Go 怎么做性能优化芝麻开门篇
性能优化方法论原创 2024-12-15 16:15:31 · 1249 阅读 · 0 评论 -
聊聊系统的弹力设计-服务器性能指标篇(一)
弹性,大家可以轻易的联想到橡胶,可伸缩性是弹性机制的一个很重要的特点,但是实际上弹性不等同于可伸缩性弹性(Elasticity) 通常指的是系统能够自动适应负载的变化,即自动扩展和收缩资源。可伸缩性(Scalability) 则侧重于系统能够通过增加或减少资源来处理更大规模的负载,通常是指静态扩展或手动扩展的能力。我们可以看出,弹性强调动态响应负载波动,而可伸缩性则强调在需求增长时能够提供更大的处理能力,两者的概念是完全不同的。而动态调整,则是系统设计中最为关键的部分。原创 2024-12-08 18:08:01 · 1453 阅读 · 0 评论 -
多级缓存设计实践
CPU 多级缓存(,简称)是为了提高 CPU 访问内存的速度而设计的一种缓存层次结构。由于直接从主内存读取数据的速度相对较慢,因此,现代 CPU 采用了多级缓存来加速数据访问,减少访问内存的延迟。原创 2024-12-02 19:01:35 · 1422 阅读 · 0 评论 -
手把手教你微信第三方平台开发
本文适合想接入第三方平台开发的同学,通过真实经验大致讲解一下相关业务,建议收藏以备不时之需。一、什么是微信开放平台微信开放平台地址微信开发平台实际上就是给微信外部人员提供微信能力的平台,我们可以在这个平台创建相关的应用,管理对应的认证、授权信息,然后通过开放接口对接微信提供的种种能力。其中,账号的申请需要公司主体的相关信息。二、如何接入微信第三方平台的开发2.1 注册开放平台账号注册账号需要邮箱(这个邮箱贼恶心,不能是微信绑定过的,也不能是公众号平台绑定的,小程序平台绑定的也不行),.原创 2021-09-07 00:20:54 · 9252 阅读 · 1 评论 -
单点登录之CAS实践
博主在前段时间参与开发了公司内部的统一登陆认证平台,于是,便有了这篇文章。一、为何要开发这个东西?现状:各系统都有自己的登陆页各系统单独维护自己一套登陆体系,使用方需要记住多套账号密码各系统都有自己的UI ,布局不统一使用成本高,多个系统都有属于自己的权限控制,对新人不友好,授权入口也不统一…总之,很麻烦很麻烦。于是为了解决这些问题,统一登陆认证平台势在必得。二、相关概念为了更好的理解这篇文章,我们首先需要先了解一些相关的概念。ssosso 是英文 Single Si.原创 2021-08-08 23:24:04 · 594 阅读 · 1 评论 -
浅谈单体向微服务架构的演进
一、什么是架构首先,要理解架构,我们需要先理解几个有关系又相似的概念,包括:系统和子系统、模块和组件、框架和架构。我们以一个学生管理系统为例。1. 系统和子系统系统:系统泛指由一群有关联的个体组成,根据某种规则运作,能完成个别元件不能单独完成的工作的群体。它的意思是“总体”“整体”或“联盟”。子系统子系统也是由一群有关联的个体所组成的系统,多半会是更大系统中的一部分。一个可用的、完整的学生管理系统便是一个系统,系统一般是具有完整性的。而学生管理系统又可以包括用户子系统,学生原创 2021-04-04 15:46:14 · 2711 阅读 · 4 评论 -
浅谈微服务
微服务已经火了很久了,很多人对这个东西感觉很高大上,实际上,有点规模的互联网公已经把微服务用的很顺手了,说实话,这门技术的使用,完全是“被迫”接受的。一、该不该去学微服务大多数开发者都希望能接触到微服务开发,然而并不是每家公司都愿意花这么大的成本去搞这个东西,环境所逼,很多人为了自己的前途,拼命想去大厂,大公司有什么好处呢,我随便列举几点:1.工资福利待遇较好2.技术栈先进,成熟的、规范化的开发流程3 . 较为成熟的晋升渠道很多人会说,学了不能用的技术学了也没用啊,在工作中学习能用到的技.原创 2021-02-21 21:08:57 · 2310 阅读 · 6 评论