
面试题-分布式、微服务
文章平均质量分 73
漫玥刚花
这个作者很懒,什么都没留下…
展开
-
微-服-务-技-术-点
1、什么是微服务?2、微服务之间是如何通讯的?3、springcloud 与dubbo有哪些区别?4、请谈谈对SpringBoot 和SpringCloud的理解5、分布式系统面临的问题6、什么是服务熔断,什么是服务降级7、微服务的优缺点分别是什么?说下你在项目开发中碰到的坑?8、你所知道的微服务技术栈有哪些?请列举一二9、什么是 Eureka服务注册与发现10、Eureka的基...原创 2020-03-20 15:27:39 · 253 阅读 · 0 评论 -
Dubbo(二)详细介绍
转自:https://www.cnblogs.com/juncaoit/p/7686510.html1.背景 随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进。2.架构 单一应用架构 当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。...转载 2019-03-10 22:13:20 · 172 阅读 · 0 评论 -
Dubbo(三)Dubbo的详细介绍、设计思路、以及4大适用场景
转自:https://baijiahao.baidu.com/s?id=1612574809664801766&wfr=spider&for=pcDubbo是什么?Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。简单的说,dubbo就是个服务框架,如果没有分布式的需求,其实是不需要用的,只有在分布式的时候,才有d...转载 2019-03-12 10:58:27 · 387 阅读 · 0 评论 -
Dubbo(四)-Dubbo的容错与负载均衡
转自:https://www.cnblogs.com/juncaoit/p/7691411.html虽然前面在介绍dubbo中写过这块内容,但是不够充分,这里详细写一下,在以后研究中,还会继续补充程序原理。一:容错1.机制 在集群调用失败时,Dubbo 提供了多种容错方案,缺省为 failover 重试。 可以自行扩展集群容错策略2.原理 Invoker...转载 2019-03-12 11:15:43 · 209 阅读 · 0 评论 -
Dubbo(五)实现原理简单介绍
一、什么是dubboDubbo是Alibaba开源的分布式服务框架,它最大的特点是按照分层的方式来架构,使用这种方式可以使各个层之间解耦合(或者最大限度地松耦合)。从服务模型的角度来看, Dubbo采用的是一种非常简单的模型,要么是提供方提供服务,要么是消费方消费服务,所以基于这一点可以抽象出服务提供方(Provider)和服务消费方(Consumer)两个角色。关于注册中心、协...转载 2019-03-17 23:35:52 · 457 阅读 · 0 评论 -
消息队列常见问题和解决方案(重点-核心)(转)
一、为什么使用消息队列?消息队列使用的场景和中间件有很多,但解决的核心问题主要是:异步、解耦、消峰填谷。二、消息队列的优缺点异步、解耦、消峰填谷这是消息队列最大的优点,除了这些消息队列还可以会解决一些我们特殊业务场景的问题。但是缺点主要在于系统的可用性、复杂性、一致性问题,引入消息队列后,需要考虑MQ的可用性,万一MQ崩溃了岂不是要爆炸?而且复杂性明显提高了,需要考虑一些消息队列的常见...转载 2019-04-25 23:10:36 · 420 阅读 · 0 评论 -
RPC、HTTP原理详解
1、RPC调用流程:2、RPC原理详解:1.RPC原理详解:https://www.cnblogs.com/metoy/p/4321311.html2.RPC原理及RPC实例分析:http://www.importnew.com/22003.html3.RPC框架与Dubbo完整使用:https://blog.youkuaiyun.com/u010297957/article/detail...原创 2019-04-17 16:18:25 · 797 阅读 · 0 评论 -
架构的目标
一、高速缓存 【redis、Memcached等技术】 二、并行计算 三、负载均衡 四、数据备份【主备份,线上库到离线库备份】 五、异地容灾【备用多个机房存储数据库】 六、业务分离【拆分大应用为多个小应用,以服务化的方式暴露接口,简化应用】...原创 2019-04-22 21:00:42 · 632 阅读 · 0 评论 -
Spring Cloud核心问题
1、什么是微服务以前的模式是所有的代码在同一个工程中部署在同一个服务器中同一个项目的不同模块不同功能互相抢占资源微服务将工程根据不同的业务规则拆分成微服务微服务部署在不同的机器上服务之间进行相互调用Java微服务的框架有dubbo(只能用来做微服务),springcloud(提供了服务的发现,断路器等)。2、sprin...原创 2019-04-18 10:53:38 · 163 阅读 · 0 评论 -
优秀博文-Spring Cloud
Spring Cloud底层实现:https://www.cnblogs.com/daiwei1981/p/10009344.html 2 2 2 2 2 2 2 2 2 2 2 2 2原创 2019-02-20 14:59:55 · 145 阅读 · 0 评论 -
Dubbo(一)为什么选择Dubbo
1. 前言随着现在互联网行业的发展,越来越多的框架、中间件、容器等开源技术不断地涌现,更好地来服务于业务,实现业务并解决问题。然而面对众多的技术选择,我们要如何甄别出适合自己团队业务的技术呢?对于人来说,鞋子过大,可能影响奔跑的速度,鞋子过小,可能影响身体的成长。技术对于业务也是如此的关系。所以,相对于技术的学习、搭建、使用、运维等技能,我们 对技术的甄别选择更是重中之重。那么本文要讲的D...转载 2019-03-10 22:13:06 · 273 阅读 · 0 评论 -
分布式面临的问题
分布式系统核心问题随着摩尔定律遇到瓶颈,越来越多情况下要依靠分布式架构,才能实现海量数据处理能力和可扩展计算能力。区块链系统,首先是一个分布式系统。传统单节点结构演变到分布式系统,碰到的首要问题就是一致性的保障。很显然,如果分布式集群无法保证处理结果一致的话,那任何建立于其上的业务系统都无法正常工作。本文将介绍分布式系统领域的核心问题,包括一致性、共识的定义,基本的原理和算法,另外还介...原创 2019-03-10 22:12:54 · 762 阅读 · 0 评论 -
分布式技术栈
目录1、分布式技术栈提高架构的性能提高架构的稳定性分布式系统的关键技术分布式系统的“纲”2、微服务架构技术栈选型手册一、前言二、选型准则三、微服务基础架构关键点四、服务框架选型五、运行时支撑服务选型六、服务监控选型七、服务容错选型八、后台服务选型九、服务安全选型十、服务部署平台选型十一、写在最后2、SpringCloud...原创 2019-03-10 22:11:38 · 4465 阅读 · 0 评论 -
面试题-微服务
一、微服务什么是微服务:https://blog.youkuaiyun.com/fly_zhyu/article/details/76408158 聊聊微服务:https://blog.youkuaiyun.com/zyhlwzy/article/details/78297850 微服务框架:https://www.cnblogs.com/imyalost/p/6792724.html 微服务:https://...原创 2018-07-26 09:20:51 · 1344 阅读 · 0 评论 -
面试题-分布式、微服务
一、分布式分布式系统的一些基本概念:https://blog.youkuaiyun.com/a724888/article/details/80736792 浅析分布式系统的架构及常用方案:https://blog.youkuaiyun.com/a724888/article/details/80739578 初探分布式协调服务zookeeper:https://blog.youkuaiyun.com/a724888/art...原创 2018-07-26 09:19:56 · 2794 阅读 · 0 评论 -
面试题-分布式
目录一、分布式知识点二、分布式基础知识二、分布式-缓存的应用1、缓存为王:老码农眼中的分布式缓存2.1、分布式系统--缓存的应用(一)2.2 分布式系统--缓存的应用(二)2.3 分布式系统--缓存的应用(三)3、分布式缓存那些事4、分布式缓存平台方案5、分布式缓存Redis使用心得6、redis的部署分为三种7、redis Cluster集群模式...原创 2018-07-26 09:18:28 · 2705 阅读 · 0 评论 -
面试题-分布式常用技术
一、DubboDubbo文档说明:http://dubbo.apache.org/zh-cn/docs/user/quick-start.html Dubbo原理浅析:https://www.cnblogs.com/aspirant/p/9002631.html Dubbo 集群容错模式-负载均衡模式:https://www.cnblogs.com/aspirant/p/9001498.h...原创 2018-07-27 17:50:00 · 354 阅读 · 0 评论 -
面试题汇总-HTTP、HTTPS
1、HTTP的基本知识https://www.cnblogs.com/TomSnail/p/6078395.html2、3、原创 2019-03-13 23:56:05 · 247 阅读 · 0 评论 -
分布式、微服务概念
目录1、目前软件架构大致分类2、各种架构技术方法3、什么是微服务4、微服务架构特点:5、什么是SOA6、SOA架构特点:7、SOA架构和微服务架构的区别8、ESB和微服务API网关。9、什么是分布式10、什么是集群11、负载均衡12、分布式系统分类13、分布式与微服务14、分布式框架的引用1、目前软件架构大致分类1、高并发...原创 2019-03-10 22:07:53 · 469 阅读 · 0 评论 -
分布式发展过程
目录1、分布式的演变过程1、分布式的演变过程框架的演变过程:友情链接分布式的演变过程:友情链接2、分布式架构的演进初始阶段架构初始阶段 的小型系统 应用程序、数据库、文件等所有的资源都在一台服务器上通俗称为LAMP特征:应用程序、数据库、文件等所有的资源都在一台服务器上。应用服务和数据服务分离好景不长,发现随着系统访问量的再度增加,webserver机器的...原创 2019-03-10 22:08:25 · 257 阅读 · 0 评论 -
分布式优缺点
目录1、分布式优点2、分布式缺点3、分布式面临的问题4、分布式带来问题1、分布式优点1、增大系统容量。我们的业务量越来越大,而要能应对越来越大的业务量,一台机器的性能已经无法满足了,我们需要多台机器才能应对大规模的应用场景。所以,我们需要垂直或是水平拆分业务系统,让其变成一个分布式的架构。2、加强系统可用。我们的业务越来越关键,需要提高整个系统架构的可用性,这就意...原创 2019-03-10 22:08:51 · 26376 阅读 · 0 评论 -
分布式核心设计原则
目录1、软件架构设计的六大原则1. 单一职责原则(Single Responsibility Principle - SRP)2. 开放封闭原则(Open Closed Principle - OCP)3. 里氏替换原则(Liskov Substitution Principle - LSP)4. 最少知识原则(Least Knowledge Principle - LKP)...原创 2019-03-10 22:09:20 · 668 阅读 · 0 评论 -
分布式Dubbo和SpringCloud
目录1、传统式成熟互联网架构(分布式+Dubbo)2、SpringCloud分布式框架结构3、为什么选择SpringCloud4、Spring Cloud的核心特性5、Dubbo和SpringCloud的区别1、传统式成熟互联网架构(分布式+Dubbo)2、SpringCloud分布式框架结构从上图可以看出Spring Cloud各个组件相互配...原创 2019-03-10 22:10:39 · 367 阅读 · 0 评论 -
面试题汇总-分布式(一)
目录分布式1、分布式的与缺点2、谈谈业务中使用分布式的场景3、Session 分布式方案4、分布式锁的场景及分布是锁的实现方案5、分布式事务6、集群与负载均衡的算法与实现7、说说分库与分表设计、分库与分表带来的分布式困境与应对之策微服务1、前后端分离是如何做的2、如何解决跨域(CSRF)3、微服务哪些框架4、你怎么理解 RPC 框架5、...原创 2019-02-28 00:30:08 · 9464 阅读 · 0 评论