
微服务架构
普通网友
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
膜拜!腾讯顶配SpringBoot进阶宝典,完美贴合开发实际
前言 在过去的几年时间里,最让人兴奋、回头率最高、最能改变游戏规则的东西,大概就是SpringBoot了。它基于约定大于配置原则,甚至有望能够在蓬勃发展的快速应用开发领域成为其领导者。 目前JAVAEE应用体系中繁重的配置、低下的开发效率、高难度的三方集成, 复杂的部署流程等等一直被开发人员所诟病。随着整个架构体系的变化,企业对技术的要求也在变化,现在的企业更注重技术的开箱即用,更注重技术在生态圈中的深度融合,更注重轻量级的运维。因而Springboot这个技术显得尤为重要。 能学好Spri.原创 2020-09-10 17:13:50 · 1385 阅读 · 2 评论 -
全网跪求!架构师社区疯传的阿里爆款微服务架构神仙笔记也太赞了
前言 关于微服务架构网上的博文数不胜数,但总的来说其实微服务架构就是将一个复杂的软件系统,进行了惨无人道的拆分,但是通过拆分之后,这个复杂的应用系统变得更加的高效。 随着互联网的发展,网站应用的规模不断扩大,常规的应用架构已无法应对,分布式服务架构以及微服务架构势在必行,亟需一个治理系统确保架构有条不紊的演进。 微服务架构的技术体系、社区目前已经越来越成熟。在最初系统架构的搭建,或者当现有架构已到达瓶颈需要进行架构演进时,很多架构师、运维工程师会考虑是否需要搭建微服务架构体系。虽然很多文章都说微服务架原创 2020-09-09 12:52:26 · 526 阅读 · 9 评论 -
全网跪求!互联网疯传的阿里爆款微服务架构神仙笔记也太赞了
前言 关于微服务架构网上的博文数不胜数,但总的来说其实微服务架构就是将一个复杂的软件系统,进行了惨无人道的拆分,但是通过拆分之后,这个复杂的应用系统变得更加的高效。 随着互联网的发展,网站应用的规模不断扩大,常规的应用架构已无法应对,分布式服务架构以及微服务架构势在必行,亟需一个治理系统确保架构有条不紊的演进。 微服务架构的技术体系、社区目前已经越来越成熟。在最初系统架构的搭建,或者当现有架构已到达瓶颈需要进行架构演进时,很多架构师、运维工程师会考虑是否需要搭建微服务架构体系。虽然很多文章都说微服务架原创 2020-09-08 20:08:09 · 201 阅读 · 0 评论 -
857页Alibaba“Java学习进阶笔记”开源!分布式/微服务/Spring框架/JVM/数据结构与算法啥都有
笔记作者:来自于阿里P8级架构师: Mark 笔记特点:条理清晰,含图像化表示更加易懂。 内容概要:包括 Java 集合、JVM、多线程、并发编程、设计模式、Spring全家桶、Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、MongoDB、Redis、MySQL、RabbitMQ、Kafka、Linux、Netty、Tomcat等大厂面试题等、等技术栈! 由于整个文档比较全面,内容比较多,篇幅不允许,下面以截图方式展示 。点赞加关注之后直接原创 2020-09-07 14:28:34 · 769 阅读 · 0 评论 -
聊一聊一些大厂高频SpringCloud微服务面试题及答案!
微服务大厂高频面试题 什么是微服务? 微服务之间如何独立通讯的? SpringCloud 和 Dubbo 有哪些区别? SpringBoot 和 SpringCloud 之间关系? 什么是熔断?什么是服务降级? 微服务的优缺点是什么?说下你在项目中碰到的坑。 eureka和zookeeper都可以提供服务注册与发现的功能,请说说两个的区别? 你所知道微服务的技术栈有哪些?列举一二。 什么是微服务架构? 1. 什么是微服务? 单个轻量级服务一般为一个单独微服务,微服务讲究的是 专注某个功能原创 2020-09-06 22:50:59 · 683 阅读 · 0 评论 -
被捧的牛逼哄哄的RabbitMQ到底有啥用?
转自Java技术栈 一. RabbitMQ 简介 MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们。 消息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通常是用于诸如远程过程调用的技术。排队指的是应用程序通过 队列来通信。队列的使用除去了接收和发送应用程序同时执行的要求。 RabbitMQ是使用Erlang语言开发的开源消息队列系统,原创 2020-09-06 22:51:46 · 462 阅读 · 0 评论 -
爱了!GitHub标星100k的Alibaba内部SpringCloud笔记真的太香了!
前言 阿里巴巴,作为国内互联网公司的Top,算是业界的标杆,有阿里背景的程序员,也更具有权威性。作为程序员,都清楚阿里对于员工要求有多高,技术人员掌握的技术水平更是望尘莫及。所以,大厂程序员的很多经验也都值得我们借鉴和学习,在一定程度上确实能够帮助我们“走捷径”。 今天,我们要分享的是,Alibaba技术官丢出来的SpringCloud微服务实战笔记,这份笔记让人看了不得不爱,目前在GitHub的热度已经标星81.6k了,由此可见同行们对这份文档的认可程度,这也意味着对我们的学习和技术提升有很大的帮助。原创 2020-09-04 11:40:45 · 767 阅读 · 0 评论 -
震碎认知!将原理融会贯通到顶点的SpringBoot实战项目
Spring Boot是什么? 我们知道,从 2002 年开始,Spring 一直在飞速的发展,如今已经成为了在Java EE(Java Enterprise Edition)开发中真正意义上的标准,但是随着技术的发展,Java EE使用 Spring 逐渐变得笨重起来,大量的 XML 文件存在于项目之中。繁琐的配置,整合第三方框架的配置问题,导致了开发和部署效率的降低。 2012 年 10 月,Mike Youngstrom 在 Spring jira 中创建了一个功能请求,要求在 Spring 框架原创 2020-09-03 20:34:35 · 625 阅读 · 0 评论 -
计时攻击在Spring Boot中该如何防御?
很多人吐槽 Spring Security 比 Shiro 重量级,这个重量级不是凭空来的,重量有重量的好处,就是它提供了更为强大的防护功能。 比如我最近看到的一段代码: protectedfinalUserDetailsretrieveUser(Stringusername, UsernamePasswordAuthenticationTokenauthentication) throwsAuthenticationException{ prepareTimingAttack...原创 2020-09-03 14:22:49 · 477 阅读 · 1 评论 -
完美!阿里微服务技术精髓全整合在这份“限量手册”里,服了
微服务 关于微服务,相关的博文有太多太多了,它的概念我就这里就不再多说了我们先来聊一聊它的优点与正在面临的挑战,以及为什么选择Spring Cloud来构建微服务的原因。 微服务架构的优点 易于开发和维护 单个微服务启动较快 局部修改容易部署 技术栈不受限 按需伸缩 微服务架构面临的挑战 运维要求高 分布式固有的复杂性 接口调整成本高 重复劳动 为什么选择Spring Cloud? 近几年很多人对于微服务架构的热情非常高,Spring Cloud的出现,可以说是对微服务架构的巨大支持原创 2020-09-02 14:53:46 · 1044 阅读 · 1 评论 -
接住我的下巴,架构师社区极力推崇的“架构师进阶指南”也太赞了
前言 经常看到开发了两三年小伙伴说,自己除了基本的CURD什么都不会,对于系统如何去设计和迭代完全没有概念。在这个技术不断迭代更新的时代这样肯定是不行的,我们做开发的除CURD外更应该关注的系统架构和编程之道。要能够快速从编写业务代码进阶到更高的阶段。那么如何搭建一个好的开放平台?怎么才算是好的平台? 其实现阶段做一个好的开放平台主要有三方面的挑战 稳定性 每天数十亿的请求,有的来自商家、有的来自外部开发者,还有的来自外部合作伙伴平台,API请求的类型除了简单的Key-Value读写,还有多维度的写数原创 2020-08-30 16:32:27 · 1113 阅读 · 2 评论 -
Github标星67.9k的微服务架构以及架构设计模式笔记我粉了
微服务架构是什么? 我们都知道微服务架构是一种架构概念,旨在通过将功能分解到各个离散的服务中以实现对解决方案的解耦。你可以将其看作是在架构层次而非获取服务的 类上应用很多SOLID原则。微服务架构是个很有趣的概念,它的主要作用是将功能分解到离散的各个服务当中,从而降低系统的耦合性,并提供更加灵活的服务支持。 概念: 把一个大型的单个应用程序和服务拆分为数个甚至数十个的支持微服务,它可扩展单个组件而不是整个的应用程序堆栈,从而满足服务等级协议。 定义: 围绕业务领域组件来创建应用,这些应用可独立地原创 2020-08-13 15:17:17 · 1093 阅读 · 0 评论 -
微服务架构中的BFF到底是啥?又是如何演化而来的?
一、从一个MyShop开始说起 为了讲清BFF是个啥,这里引用一个案例,来跟大家分享一下,并尽力说清楚BFF是啥,又是如何演化出来的。 假设我们在一个开发团队中,开发了一个叫做MyShop的电商项目,它采用的是微服务的架构风格。它经历过几次架构调整,我们就跟着它的调整来看看BFF是怎么演化出来的。 假设v1版本在七八年之前,MyShop已经采用了服务化的架构,它的客户端也主要还是以传统的Web应用为主。在当时,它的SOA架构已经算是跟上了潮流。 转眼之间,来到了四五年前,MyShop升级为.原创 2020-07-25 14:08:54 · 1492 阅读 · 0 评论 -
12张手绘图让我彻底搞懂了微服务架构!
微服务的概念最早在 2012 年提出,在 Martin Fowler 的大力推广下,微服务在 2014 年后得到了大力发展。今天我们通过一组手绘图来梳理下微服务的核心架构。 什么是微服务? 微服务 Microservices 之父,马丁.福勒,对微服务大概的概述如下: 就目前而言,对于微服务业界并没有一个统一的、标准的定义(While there is no precise definition of this architectural style ) 。 但通常在其而言,微服务架构是一种架构模式转载 2020-06-29 19:04:35 · 890 阅读 · 0 评论