![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
架构理论
文章平均质量分 94
郭龙_Jack
这个作者很懒,什么都没留下…
展开
-
基于token的多平台身份认证架构设计
1概述在存在账号体系的信息系统中,对身份的鉴定是非常重要的事情。随着移动互联网时代到来,客户端的类型越来越多, 逐渐出现了一个服务器,N个客户端的格局。不同的客户端产生了不同的用户使用场景,这些场景:有不同的环境安全威胁 不同的会话生存周期 不同的用户权限控制体系 不同级别的接口调用方式综上所述,它们的身份认证方式也存在一定的区别。本文将使用一定的篇幅对这些场景进行一些分析和梳理工作。2使用场景下面是一些在IT服务常见的一些使用场景:用户在web浏...转载 2021-04-10 14:29:38 · 234 阅读 · 0 评论 -
TOGAF9中文版(二)
https://blog.csdn.net/JZTY_2018/article/details/79637492TOGAF9.1版本Part II Architecture DevelopmentMethod (ADM)第二部分架构开发方法(ADM)The Open Group第5章简介 Introduction本章描述架构开发方法(ADM)周期、ADM的适应性调...转载 2019-08-21 14:07:03 · 2094 阅读 · 0 评论 -
高可用
https://www.cnblogs.com/xiexj/p/8495148.html 高可用:别人死我们不死,自己不作死,不被队友搞死。 然后就是怎么别人死我们不死:最好就是别人的东西和我们没关系,就是去依赖。如果实在有依赖呢,那就尽量弱依赖。弱依赖有需要被依赖方的返回结果和不依赖返回结果两种。需要结果就要请求后回调,不需要就直接异步化。另外要做好超时和重试、蓄洪、限流、熔断、降级...转载 2019-08-05 20:45:34 · 175 阅读 · 0 评论 -
支付宝架构师:从工程师到架构师的成长之路
https://www.toutiao.com/a6603218123388617224/?tt_from=weixin&utm_campaign=client_share&wxshare_count=1&timestamp=1537448139&app=news_article&utm_source=weixin&iid=43537226172&a...转载 2018-09-20 22:53:08 · 300 阅读 · 0 评论 -
架构设计的五个核心要素
架构中五个重要的核心指标,分别是性能、可用性、伸缩性、扩展性和安全性这5个架构指标一、性能性能就是核心要素之一,不然我为什么架构设计?随随便便一个lowlow的系统上线就好了。所以性能优化是很多小公司卖不去过的坎。这么说吧,当然优化网站性能的手段也非常多:(1)web前端性能优化:浏览器访问优化(浏览器缓存、页面压缩传输、合理布局页面、减少Cookie传输)转载 2017-11-26 11:52:34 · 10439 阅读 · 1 评论 -
9种高性能高可用高并发的技术架构
每一个模式描述了一个在我们周围不断重复发生的问题及该问题解决方案的核心。这样,你就能一次又一次地使用该方案而不必做重复工作。 所谓网站架构模式即为了解决大型网站面临的高并发访问、海量数据、高可靠运行灯一系列问题与挑战。为此,在实践中提出了许多解决方案,以实现网站高性能、高可靠性、易伸缩、可扩展、安全等各种技术架构目标。1、分层分层是企业应用系统中最常见的一种架构模式,将系统在横向维度上转载 2017-11-22 16:06:52 · 35415 阅读 · 4 评论 -
从架构理解价值-我的软件世界观
原文出处:http://www.jianshu.com/p/6ebf289d0e05程序员的迷茫-找寻不到价值在浩大的软件世界里,作为一名普通程序员,显得十分渺小,甚至会感到迷茫。我们内心崇拜技术,却也对日新月异的技术抱有深深的恐惧。技术市场就像这喜怒不定的老天爷,今天下个大数据雨,明天挂个人工智能风,面对琳琅满目的技术浪潮的冲击,程序员难免深感无力,深怕错过了技术潮流从而失去了职场转载 2017-10-28 09:53:03 · 300 阅读 · 0 评论 -
下一代应用开发的创新方式 Serverless架构实践
http://geek.csdn.net/news/detail/234984如果你曾经想过“应该有一个实现这种功能的应用”,并憧憬有谁能够为你开发一个就好了,现在我们有一个好消息,那个人找到了,就是你自己。Web应用可以是非常强大、高效和易扩展的,但却不应该是复杂的。简单就是Web应用的一大优势。你可以利用这种优势来搭建自己的解决方案,实现自己的创意。一旦了解所有模块是如何搭转载 2017-09-04 17:57:46 · 385 阅读 · 0 评论 -
高级系统架构师培训笔记
http://blog.csdn.net/fengbingchun/article/details/39270755前几天参加了中科院计算所培训中心谢老师的高级系统架构师培训课程,将其中的一些点做了下记录:系统架构师的工作是复杂设计总体解决方案以及领域对象的逻辑和物理布局,这是一项在复杂环境中高风险、高影响力的活动。1、软件架构的定义:软件架构(Software转载 2017-04-09 09:55:33 · 3138 阅读 · 0 评论 -
Best Practices for Building a Microservice Architecture
http://www.vinaysahni.com/best-practices-for-building-a-microservice-architectureVinay SahniFull stack developer · Founder of Enchantvinay@sahni.org · @veesahni转载 2017-01-08 15:17:29 · 987 阅读 · 0 评论