从 1.5 开始搭建一个微服务框架——链路追踪 traceId
这是悟空的第156篇原创文章官网:www.passjava.cn你好,我是悟空。前言近在搭一个基础版的项目框架,基于SpringCloud微服务框架。如果把SpringCloud这个框架当做1,那么现在已经有的基础组件比如swagger/logback等等就是0.5,然后我在这1.5基础上进行组装
不会服务治理,还怎么搞微服务?
文章来源:石杉的架构笔记原创文章目录单体架构微服务架构服务治理之注册与发现和负载均衡服务治理之限流熔断服务治理之服务监控今天给大家分享一个话题,是关于微服务架构的服务治理的,很多小伙伴可能都觉得自己玩儿过微服务架构,然后可能也听说过服务治理,但是服务治理到底是什么,有哪些东西,服务治理到底应该怎么来
微服务架构及设计模式
译者:Colstuwjx来源:colstuwjx.github.io/2020/01/翻译-微服务架构及设计模式/原文:medium.com/@madhukaudantha/microservice-architecture-and-design-patterns-for-microservices
除了「加机器」,其实你的微服务还能这样优化
生产实践中,如果遇到业务流量变高导致服务负载升高甚至报警,我们的第一反应往往是「加机器」。俗话说,能用钱解决的问题都不是问题。俗话又说,充钱你就能变得更强。但是,作为一个有理想有抱负的架构师,除了「加机器」,其实你的微服务还能更优雅、更精细地进行优化。本文预计阅读时间10分钟,将从以下三个方面展开:
【观点探讨】陈珙:微服务,终究绕不过这4个坎?
技术专家陈珙轻阅网络科技系统架构师阿里云开发者社区专家博主【作者介绍】深耕.Net领域10年,专注微服务架构、分布式系统设计、高并发方案与高效工程化。拥有多年的开发团队管理与系统架构设计经验。广州.Net俱乐部成员,博客园同名作者。写在前面:大家曾经有没有遇过日常技术交流的时候,会讨论某某技术之间的
为什么 NodeJS 是构建微服务的最佳选择?
什么是微服务微服务是一种应用架构,它将每个应用功能都放在自己的服务中,与其他服务隔离。这些服务是松散耦合的,可独立部署。这种架构的出现是为了解决旧的Web应用开发的单体方法。在单体软件中
聊聊微服务网关
微服务近几年非常火,围绕微服务的技术生态也比较多,比如微服务网关、Docker、Kubernetes等。
花了一个月时间梳理了一下公司的微服务核心架构,原来也不是太难...
在公司学习了接近一个月。一个月内,从0开始开始接触分布式微服务架构,给了我不小的收获。今天,我来从头
聊聊「微服务治理」
从一个典型的案例谈起Aliware01微服务开发不简单随着微服务技术的发展,微服务(MicroServices)的概念早已深入人心,越来
在微服务架构下基于 Prometheus 构建一体化监控平台的最佳实践
随着Prometheus逐渐成为云原生时代的可观测事实标准,那么今天为大家带来在微服务架构下基于Prometheus构建一体化监控平台的最佳实践和一些相关的思考,内容主要包括以下几个部分:微服务、容器化技术演进的监控之痛云原生时代,为什么是Prometheus阿里云Prometheus在微服务场景的
10 分钟理解微服务、容器和 Kubernetes
什么是微服务?什么是微服务?你应该使用微服务吗?从根本上讲,微服务只是一个运行在服务器或虚拟计算实例上并响应网络请求的计算机程序。这与典型的Rails/Django/Node.js应用程序有何不同?它根本上没有什么不同。事实上,您可能会发现
微服务拆分原则之 AKF
当我们搭建集群的时候,首先要想明白需要解决哪些问题,搞清楚这个之前,想想单节点、单实例、单机有哪些问题?单点故障容量有限可支持的连接有限(性能不足)......为了解决这些问题,我们需要对服务器进行集群,一变多,具体怎们扩充服务器呢?这儿引入一个概念,微服务设计原则之一——AKF原则微服务拆分原则之
领域驱动设计实践:支付系统建模
中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析消息中间件RocketMQ源码解析数据库中间件
DDD兴起的原因以及与微服务的关系
DDD为什么能火起来?我们先不讨论DDD的定义,先梳理一下DDD火起来的背景,根据我学习的套路,永远是为什么为先,再是解决什么问题,是什么东西,最后如何使用。我们都知道这些年随
10 分钟理解微服务、容器和 Kubernetes
什么是微服务?什么是微服务?你应该使用微服务吗?微服务与容器和Kubernetes有什么关系?如果这些事情在您的日常生活中不断出现,并且您需要在10分钟内进行概述,那么这篇博文适合您。从根本上讲,微服务只是一个运行在服务器或虚拟计算实例上并响应网络请求的计算机程序。这与典型的Rails/Django
为什么微服务一定要有API网关~
今天我们来聊一聊有关微服务网关的话题吧。微服务不能没有网关,就如同Java程序员不能没有IDEA、Eclipse。为什么呢?之所以网关对微服务这么重要,主要有以下几点原因:1.解决API放哪里的问题要知道,采用微服务架构的系统本身是由很多的独立服务单元组合起来的。而客户端要调用系统,则必须通过系统提
微服务架构统一安全认证设计与实践
当企业应用系统逐渐增多后,每个系统单独管理各自的用户数据容易形成信息孤岛,分散的用户管理模式阻碍了企业应用向平台化演进。当企业的互联网业务发展到一定规模,构建统一的标准化账户管理体系将是必不可少的,因为它是企业互联网云平台的重要基础设施,能够为平台带来统一的帐号管理、身份认证、用户授权等基础能力,为
一张图看懂微服务架构路线
-我为什么选择微服务架构-众所周知,单体应用程序,由于其种种不足,几乎不支持敏捷方法。如果你想为一个大型或复杂的业务创建一个软件项目,最好从微服务架构开始。微服务架构是一种灵活的架构,可以显著性地提高应用程序灵活性、可扩展性等。-微服务架构路线-据我了解很多开发者,想知道他们应该如何开始微服务架构旅
图解微服务技术架构体系
下文,你将看到业界主流微服务框架的核心原理,包括服务发现,网关,配置中心,监控等组件,功能和架构原
微服务故障排除方面的最佳实践
作者:BrendanCreane编译:沈建苗人们听到“微服务”时,常常想到Kubernetes,这是一种声明式容器编排系统。由于具有声明性,Kubernetes将微服务视作实体,这在故障排除方面带来了一些难题。不妨看看为什么在Kubernetes环境下为微服务排除故障可能具有挑战性,以及一些相应的最