架构设计
liaonn5
这个作者很懒,什么都没留下…
展开
-
面试官:负载均衡的算法你了解不?
本文转自:Java极客技术上一篇文章我讲了关于负载均衡的三种算法,轮询法,随机法,最小连接法,这三种负载均衡的算法,但是关于负载均衡还有其他的算法,我们也需要你去看,而且在面试的过程中,很有可能是会问到的呦。对于要实现高性能集群,选择好负载均衡器很重要,同时针对不同的业务场景选择合适的负载均衡算法也是非常重要的。之前已经罗列出几个了,接下来在说剩下的几个算法,1. 源地址哈希算法...转载 2020-01-01 22:48:58 · 854 阅读 · 0 评论 -
面试官问:HTTP 的负载均衡你了解么?你不是说了你们用的Nginx么?说一下吧。
本文转自:Java极客技术之前我讲了关于 HTTP 的安全性问题,本篇文章将会从一个朋友的面试题入手,来说一下关于 HTTP 的重定向和负载均衡。1.HTTP 重定向1.1 重定向是什么重定向(Redirect)就是通过各种方法将各种网络请求重新定个方向转到其它位置(如:网页重定向、域名的重定向、路由选择的变化也是对数据报文经由路径的一种重定向)。上面是百度百科的解释,其实...转载 2020-01-01 22:45:44 · 872 阅读 · 0 评论 -
一文看懂互联网支付系统整体架构
本文转自:纯洁的微笑在互联网产品运营中,有很多小伙伴或许会遇到这样的困扰:产品好不容易推出来了,流量成本节节攀升,用户的活跃度、留存度却持续下降。 因此在瞬息万变的互联网产品环境中,需要研发接入支付系统来加入商业行为的闭环,支付系统能够帮助企业更好地实现商业化,利用那些为用户而生的支付体系产品,实现用户积累、商业变现。 对于支付系统,有针对不同行业的支付系统,有支付宝,微信支付...转载 2018-12-31 22:46:57 · 1000 阅读 · 0 评论 -
只需一篇,妥妥的吃透“负载均衡”
本文来自:importNew公众号本文作者将通过图文并茂的方式,来描述出每一种负载均衡策略的完整样貌。我们都对高可用有一个基本的认识,其中负载均衡是高可用的核心工作。本文将通过如下几个方面,让你妥妥的吃透“”负载均衡”。 负载均衡是什么 常用负载均衡策略图解 常用负载均衡策略优缺点和适用场景 用健康探测来保障高可用 结语 负载均...转载 2018-12-31 23:32:01 · 233 阅读 · 0 评论 -
关于负载均衡的一切
本文转自: 58沈剑 架构师之路F5和citrix什么是负载均衡?负载均衡(Load Balance)是分布式系统架构设计中必须考虑的因素之一,它通常是指,将请求/数据均匀分摊到多个操作单元上执行,负载均衡的关键在于均匀。 常见的负载均衡方案有哪些?常见互联网分布式架构如上,分为: 客户端层 反向代理层 站点层 服务层 数据层...转载 2019-01-17 23:23:02 · 177 阅读 · 0 评论 -
分布式原理:一致性哈希算法简介
本文转自:https://www.iteblog.com/archives/2499.html一致性哈希算法(Consistent Hashing)最早在1997年由 David Karger 等人在论文《Consistent Hashing and Random Trees: Distributed Caching Protocols for Relieving Hot Spots on t...转载 2019-02-13 22:25:15 · 938 阅读 · 0 评论 -
架构设计之CAP理论
本文转自:纯洁的微笑公众号在计算机领域,如果是初入行就算了,如果是多年的老码农还不懂 CAP 定理,那就真的说不过去了。CAP可是每一名技术架构师都必须掌握的基础原则啊。现在只要是稍微大一点的互联网项目都是采用 分布式 结构了,一个系统可能有多个节点组成,每个节点都可能需要维护一份数据。那么如何维护各个节点之间的状态,如何保障各个节点之间数据的同步问题就是大家急需关注的事情了。CA...转载 2019-03-22 22:33:00 · 365 阅读 · 0 评论 -
数据库怎么分库分表,垂直?水平?
本文转自:https://www.cnblogs.com/littlecharacter/一、数据库瓶颈不管是IO瓶颈,还是CPU瓶颈,最终都会导致数据库的活跃连接数增加,进而逼近甚至达到数据库可承载活跃连接数的阈值。在业务Service来看就是,可用数据库连接少甚至无连接可用。接下来就可以想象了吧(并发量、吞吐量、崩溃)。1、IO瓶颈第一种:磁盘读IO瓶颈,热点数据太多,数据库缓...转载 2019-05-08 22:33:16 · 807 阅读 · 0 评论 -
比较通俗理解的CAP理论
本文转自 51CTO技术栈https://mp.weixin.qq.com/s/6PgqyigrgVICl0JiI73oNg在此之前我就隐约对文中提到的一些 CAP 误解嗤之以鼻,这篇文章让我更加确信了之前零碎的认知,不夸张地讲,这应该是我看过的最通俗也是最深刻的 CAP 科普文。在 Jeff Hodges 精彩的博客文章给年轻人关于分布式系统的笔记中,他建议我们用 CAP 定...转载 2019-05-28 22:52:03 · 1115 阅读 · 0 评论 -
简述负载均衡---CDN技术
本文转自:http://www.cnblogs.com/mokafamily/p/4402366.html经见到知乎上有人问“为什么像facebook这类的网站需要上千个工程师维护?”,下面的回答多种多样,但总结起来就是:一个高性能的web系统需要从无数个角度去考虑他,大到服务器的布局,小到软件中某个文件的实现,甚至于某个循环内的运算如果出现不严谨都可能导致全盘崩溃。 上面提到web性能...转载 2018-10-14 14:21:03 · 240 阅读 · 0 评论 -
【设计原则】软件开发中的原则
本文转自:http://www.cnblogs.com/pengdai/p/9151800.html在软件开发中,前人对软件系统的设计和开发总结了一些原则和模式, 不管用什么语言做开发,都将对我们系统设计和开发提供指导意义。本文主要将总结这些常见的原则,和具体阐述意义。 -----2018年1月 @pdai参考文章设计模式六大原则 http://www.uml.org.cn/sjms/201211...转载 2018-07-05 19:51:36 · 1643 阅读 · 0 评论 -
使用IOC反转控制的三种设计模式
原文地址:coyee.com/article/12113-three-design-patterns-that-use-inversion-of-control-sitepoint对于许多开发人员来说,控制反演(IoC)都是一个模糊的概念,因为他们在现实世界中很少或没有被应用过。在最好的情况下,控制反演(IoC)可以加单的认为是等效于依赖注入(DI)。实际上,只有在翻转控制与依赖注入双方都只是反映...转载 2018-04-15 00:08:33 · 454 阅读 · 0 评论 -
设计模式-七大结构型模式
转载:http://blog.csdn.net/u013142781/article/details/50821155总体来说设计模式分为三大类:创建型模式、结构型模式和行为型模式。博主的上一篇文章已经提到过创建型模式,此外该文章还有设计模式概况和设计模式的六大原则。设计模式的六大原则是设计模式的核心思想,详情请看博主的另外一篇文章: Java经典设计模式之五大创建模式转载 2016-03-19 14:08:09 · 408 阅读 · 0 评论 -
设计模式-十一种行为型模式
转载:http://blog.csdn.net/u013142781/article/details/50825301 Java经典设计模式共有23种,分为三大类:创建型模式(5种)、结构型模式(7种)和行为型模式(11种)。行为型模式细分为如下11种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解转载 2016-03-19 14:52:26 · 359 阅读 · 0 评论 -
设计模式-五大创建型模式
转载:http://blog.csdn.net/u013142781/article/details/50816245一、概况总体来说设计模式分为三大类:(1)创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。(2)结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。(3)行为型模式,共转载 2016-03-19 13:51:23 · 1241 阅读 · 3 评论 -
JAVA的三种代理模式
java代理模式转载 2017-11-28 23:24:24 · 331 阅读 · 0 评论 -
常用的设计模式汇总
原文地址:https://www.jianshu.com/p/93bc5aa1f887单例模式简单点说,就是一个应用程序中,某个类的实例对象只有一个,你没有办法去new,因为构造器是被private修饰的,一般通过getInstance()的方法来获取它们的实例。getInstance()的返回值是一个对象的引用,并不是一个新的实例,所以不要错误的理解成多个对象。单例模式实现起来也很容易,直接看d...转载 2018-04-14 23:49:28 · 184 阅读 · 0 评论 -
一句话的事儿,Head first设计模式
原文地址:www.cnblogs.com/yougewe/p/8240977.htmlhead first 设计模式,是比较有趣的一本设计模式的书。在学校里看书和在工作时看书,意义是不一样的。在学校时是为读书而读书,我们可以从0到1,我们有的是时间。但是工作后就不一样。我觉得这时的书更像是打通自己任督二脉的武功秘诀。在平时工作中,杂七杂八地学了一些东西,但是却不能融会贯通。所以还需要通过书来厘清你...转载 2018-04-15 00:01:55 · 228 阅读 · 0 评论 -
自己理解的一些设计模式
原文地址:angjian0423.github.io/2017/03/26/design-pattern/记录一下自己理解的一些设计模式,并尽量使用表达清楚的例子进行讲解。策略模式策略模式应该是最基础的一个设计模式,它是对行为的一个抽象。jdk中的Comparator比较器就是一个使用策略设计模式的策略。比如有一个Student学生类,有name和age两个属性。如果有个需求需要打印学生名单,并按...转载 2018-04-15 00:05:41 · 254 阅读 · 0 评论 -
设计模式-单例模式七种写法(Java)
原文地址:http://cantellow.iteye.com/blog/838473第一种(懒汉,线程不安全): Java代码 public class Singleton { private static Singleton instance; private Singleton (){} public static Sing转载 2015-11-20 13:12:11 · 343 阅读 · 0 评论