![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
微服务
文章平均质量分 90
程序员阿轩
Java领域:架构干货分享:互联网分析
展开
-
一次全讲清楚!SpringCloud简介与微服务架构,还看不懂吗?
1. 微服务架构1.1 微服务架构理解微服务架构(Microservice Architecture)是一种架构概念,旨在通过将功能分解到各个离散的服务中以实现对解决方案的解耦。你可以将其看作是在架构层次而非获取服务的类上应用很多SOLID原则。微服务架构是个很有趣的概念,它的主要作用是将功能分解到离散的各个服务当中,从而降低系统的耦合性,并提供更加灵活的服务支持。 概念:把一个大型的单个应用程序和服务拆分为数个甚至数十个的支持微服务,它可扩展单个组件而不是整个的应用程序堆栈,从而满足服务等级原创 2021-03-01 17:36:25 · 644 阅读 · 0 评论 -
基于微服务成熟度模型的高可用优化实践
前言 随着微服务的流行,每个互联网公司后台都有无数大大小小的服务,服务与服务之间又有着千丝万缕的调用关系。要保证整个微服务系统的成熟稳定,就必须保证每个微服务的成熟度。但如何来定义服务的成熟度?应该从哪些纬度来考量?各个纬度里又有哪些普遍的问题?如何来优化? 本文介绍了爱奇艺技术产品团队用来衡量服务成熟度的模型,并基于此模型对多个后台服务进行评估,总结出了一些常见的低分项,并对低分项整理了相关优化方案。希望对大家有所帮助。01服务成熟度模型 为了能够对服务的...原创 2021-01-15 17:54:01 · 224 阅读 · 0 评论 -
原来是这样的!微服务集群当中的自动化工具,你真的很了解吗?
写在前面在了解自动化工具的概念之前,我们先了解一下微服务和集群的概念。什么是微服务这个概念其实有些广泛,而我的知识广度也有限,我会尽量用通俗的语言来描述什么是微服务,什么是集群,以及为什么我们需要微服务集群 。为什么需要集群可以去看看《小强开饭店-从单体应用到微服务》,这篇文章用非常通俗的语言和配图,通过一个漫画故事简单的解释了为什么我们需要微服务集群。微服务传统的后端服务多为单体应用,例如使用Sprint Boot或者Node又或者Gin搭建的简单的后端服务,在此基础之上,实现了基本的原创 2021-01-05 17:32:56 · 146 阅读 · 4 评论 -
就很棒!这样的java微服务下的用户鉴权方案,很值得一看
Java下常用的安全框架主要有Spring Security和shiro,都可提供非常强大的功能,但学习成本较高。在微服务下鉴权多多少少都会对服务有一定的入侵性。 为了降低依赖,减少入侵,让鉴权功能相对应用服务透明,我们采用网关拦截资源请求的方式进行鉴权。一、整体架构用户鉴权模块位于API GateWay服务中,所有的API资源请求都需要从此通过。做身份认证,通过则缓存用户权限数据,不通过返回401 做用户鉴权,比对当前访问资源(URI和Method)是否在已缓存的用户权限数据中,在.原创 2020-11-10 17:19:53 · 502 阅读 · 1 评论