云计算(cloud computing)是分布式计算的一种,指的是通过网络“云”将巨大的数据计算处理程序分解成无数个小程序,然后,通过多部服务器组成的系统进行处理和分析这些小程序得到结果并返回给用户。

加载中
置顶
发表了博客
04/25 08:34

微服务与领域驱动设计,架构实践总结

> 怎样的架构才能配得上造到飞起的变化? # 一、软件复杂性 ## 1、复杂原因 如果软件系统存在持续的迭代周期,那么其中业务、技术、架构的复杂性都会直线拉升,其相应的开发难度也会提高,可以用一句话总结其根本原因:唯一不变的就是变化; ![](https://oscimg.oschina.net/oscnet/up-078ed797a5c4ab2f832a514c78d527df228.png) - 业务变化:导致复杂性的根本原因,在多端多版本适配的过程中代码快速膨胀; - 数据变化:数据随... 展开更多

收藏 6
1
置顶
发表了博客
01/04 10:44

行至2022,我们该如何看待服务网格?

作者:罗广明,字节跳动基础架构服务框架团队架构师 背景 熟悉服务网格和 Istio 概念的读者朋友们,可以跳过这一章节,直接进入下一章节。 Service Mesh 一词最早由开发 Linkerd 的 Buoyant 公司提出,并于 2016 年 9 月29 日第一次公开使用了这一术语,并被翻译成“服务网格”,逐步在国内传播开来。William Morgan,Buoyant CEO,对 Service Mesh 这一概念定义如下: A service mesh is a dedicated infrastructure layer for... 展开更多

收藏 22
5
置顶
发表了博客
2021/11/28 21:41

如何利用 “集群流控” 保障微服务的稳定性?

*作者:宿何* 微服务的稳定性一直是开发者非常关注的话题。随着业务从单体架构向分布式架构演进以及部署方式的变化,服务之间的依赖关系变得越来越复杂,业务系统也面临着巨大的高可用挑战。应用高可用服务 AHAS (Application High Availability Service) 是经阿里巴巴内部多年高可用体系沉淀下来的云产品,以流量与容错为切入点,从流量控制、不稳定调用隔离、熔断降级、热点流量防护、系统自适应保护、集群流控等多个维度来帮... 展开更多

收藏 1
0
置顶
发表了博客
2021/07/06 15:14

云原生Web服务框架ESA Restlight​

ESA Stack(Elastic Service Architecture) 是OPPO云计算中心孵化的技术品牌,致力于微服务相关技术栈,帮助用户快速构建高性能,高可用的云原生微服务。产品包含高性能Web服务框架、RPC框架、服务治理框架、注册中心、配置中心、调用链追踪系统,Service Mesh、Serverless等各类产品及研究方向。 当前部分产品已经对外开源 开源主站:https://www.esastack.io/ Github: https://github.com/esastack Restlight项目地址:https:/... 展开更多

收藏 0
0
置顶
发表了博客
2021/07/13 19:00

Kratos技术系列|从Kratos设计看Go微服务工程实践

导读 github.com/go-kratos/kratos(以下简称Kratos)是一套轻量级 Go 微服务框架,致力于提供完整的微服务研发体验,整合相关框架及周边工具后,微服务治理相关部分可对整体业务开发周期无感,从而更加聚焦于业务交付。Kratos在设计之初就考虑到了高可扩展性,组件化,工程化,规范化等。对每位开发者而言,整套 Kratos 框架也是不错的学习仓库,可以了解和参考微服务的技术积累和经验。 接下来我们从Protobuf、开放性、规范、... 展开更多

收藏 2
0
置顶
发表了博客
2021/07/05 21:00

开源高性能Web服务框架ESA Restlight​

ESA Stack(Elastic Service Architecture) 是OPPO云计算中心-云原生团队孵化的技术品牌,致力于微服务相关技术栈,帮助用户快速构建高性能,高可用的云原生微服务。产品包含高性能Web服务框架、RPC框架、服务治理框架、注册中心、配置中心、调用链追踪系统,Service Mesh、Serverless等各类产品及研究方向。 当前部分产品已经对外开源 开源主站:https://www.esastack.io/ Github: https://github.com/esastack Restlight项目地... 展开更多

收藏 3
2
置顶
发表了博客
2021/06/29 11:07

Apache Dubbo 3.0.0 正式发布 - 全面拥抱云原生

# 背景 自从 Apache Dubbo 在 2011 年开源以来,在一众大规模互联网、IT公司的实践中积累了大量经验后,Dubbo 凭借对 Java 用户友好、功能丰富、治理能力强等优点在过去取得了很大的成功,成为国内外热门主流的 RPC 框架之一。 但随着云原生时代的到来,以 Apache Dubbo、Spring Cloud 等为代表的 Java 微服务治理体系面临了许多新的需求,包括期望应用可以更快的启动、应用通信的协议穿透性可以更高、能够对多语言的支持更加友... 展开更多

收藏 1
1
置顶
发表了博客
2021/06/21 16:25

微服务拆分之道

![头图.png](https://ucc.alicdn.com/pic/developer-ecology/10c6d566253e409a9c9ab9481a5c39ce.png) 作者| 修冶 # 背 景 微服务在最近几年大行其道,很多公司的研发人员都在考虑微服务架构,同时,随着 Docker 容器技术和自动化运维等相关技术发展,微服务变得更容易管理,这给了微服务架构良好的发展机会。 在做微服务的路上,拆分服务是个很热的话题。我们应该按照什么原则将现有的业务进行拆分?是否拆分得越细就越好?接下... 展开更多

收藏 22
4
置顶
发表了博客
2021/04/27 14:59

百度商业大规模微服务分布式监控系统——凤睛

![图片](https://oscimg.oschina.net/oscnet/up-e30c76be19bcf64aaa30d89b990abd05602.JPEG) **导读**:作为凤睛早期的接入方、后期的核心成员,笔者经历了整个项目前后四年的变迁,看过项目的艰难开端、中期的默默积累以及后期的蓬勃发展。每一次架构的变迁都带着技术浪潮的烙印,也看到项目成员利用有限资源来解决实际问题而持续不断的创新。 凤睛是百度商业业务系统的性能监控系统(APM),它侧重于对Java应用的监控,基本接... 展开更多

收藏 3
4
置顶
发表了博客
2021/05/22 14:04

Pulsar 介绍与部署

Apache Pulsar 是灵活的发布-订阅消息系统(Flexible Pub/Sub messaging),采用计算与存储分离的架构。雅虎在 2013 年开始开发 Pulsar ,于 2016 年首次开源,目前是 Apache 软件基金会的顶级项目。Pulsar 具有支持多租户、持久化存储、多机房跨区域数据复制、高吞吐、低延迟等特性。 ## Pulsar 组件 Pulsar 集群主要由以下三部分组成: * **Broker**:Pulsar 的 broker 是一个无状态组件,本身不存储数据。主要负责处理 prod... 展开更多

收藏 14
1
置顶
发表了博客
2021/03/12 19:41

超有料!万字详解腾讯微服务平台 TSF 的敏捷开发流程

导读 相比传统的应用研发流程,以微服务架构为基础的研发团队更需要和依赖整体流程的敏捷属性。为了帮助更多将要或者正在以微服务为架构的项目,了解和解决诸多敏捷开发流程中的问题,特邀腾讯微服务平台(后简称TSF)产品研发团队部分核心成员,对TSF自身如何落地敏捷开发做相关介绍,并经由笔者整理和输出,希望能对以微服务架构构建的项目起到一定参考作用。 崔凯 腾讯云 CSIG 微服务产品中心产品架构师 多年分布式、高并发电... 展开更多

收藏 1
0
置顶
发表了博客
2021/02/23 16:04

开源微服务运行时 Dapr 发布 1.0 版本

![1.png](https://ucc.alicdn.com/pic/developer-ecology/108a455cbca841bb854ee63453b13150.png) 作者 | Dapr 社区 译者 | 敖小剑 来源|[阿里巴巴云原生公众号](https://mp.weixin.qq.com/s/EX-x1WCR3gNV0Uq7HagBhw) Dapr 是 2019 年 10 月开源的分布式运行时。早在 Dapr 开源初期,阿里云就开始参与 Dapr 社区建设和代码开发,目前已有两位 Dapr 成员,是 Dapr 项目中除微软之外代码贡献最多的公司。作为 Dapr 项目的早期采用... 展开更多

收藏 3
0
置顶
发表了博客
2021/02/08 12:43

无责任畅想:云原生中间件的下一站

![头图.png](https://ucc.alicdn.com/pic/developer-ecology/0b38f44f681f431d8f31e53dd4956d28.png) 作者 | 于雨 来源|[阿里巴巴云原生公众号](https://mp.weixin.qq.com/s/EWR6xwbf53XHZ8O3m2bdVA) > 本文源自 2020 年 12 月 20 日作者在云原生社区 meetup 第二期北京站演讲 《Apache Dubbo-go 在云原生时代的实践与探索》的部分内容,如果对演讲完整内容感兴趣请访问: > [https://www.bilibili.com/video/av245840877](htt... 展开更多

收藏 0
1
置顶
发表了博客
2021/02/08 09:18

Slime:让 Istio 服务网格变得更加高效与智能

Slime 是网易数帆旗下轻舟微服务团队开源的服务网格组件,它可以作为 Istio 的 CRD 管理器,旨在通过更为简单的配置实现 Istio/Envoy 的高阶功能。目前slime 包含三个非常实用的子模块: 配置懒加载:无须手动配置 SidecarScope,按需加载配置和服务发现信息 Http插件管理:使用新的 CRD pluginmanager/envoyplugin 包装了可读性,可维护性较差的 envoyfilter,使得插件扩展更为便捷 自适应限流:结合监控信息自动调整限流策略 ... 展开更多

收藏 2
0
置顶
发表了博客
2021/01/28 11:43

微服务容错时,这些技术你要立刻想到

摘要:伴随着微服务架构被宣传得如火如荼,一些概念也被推到了我们面前。服务熔断、服务降级,好高大上的样子,以前望尘莫及,今日终于揭开它神秘面纱。 服务雪崩效应的定义很简单,是一种因服务提供者的不可用导致服务调用者的不可用,并将不可用逐渐放大的过程。 可以结合下图进行理解: 服务雪崩 上图中,A作为基础的服务提供者,为B和C提供服务,D、E、F是B和C服务的调用者,当A不可用时,将引起B和C的不可用,并将这种不可... 展开更多

收藏 3
0
置顶
发表了博客
2021/01/21 14:40

Seata RPC 模块的重构之路

![头图.png](https://ucc.alicdn.com/pic/developer-ecology/fd031ed2b6e34ffe8fc30a2d308b203f.png) 作者 | 张乘辉 来源|[阿里巴巴云原生公众号](https://mp.weixin.qq.com/s/1MQyJDGk3DQVCJvnZEMX0g) RPC 模块是我最初研究 Seata 源码开始的地方,因此我对 Seata 的 RPC 模块有过一些深刻研究,在我研究了一番后,发现 RPC 模块中的代码需要进行优化,使得代码更加优雅,交互逻辑更加清晰易懂,本着 “**让天下没有难懂的 RP... 展开更多

收藏 4
0
置顶
发表了博客
2021/01/21 13:12

为什么我们需要自动化回归?

本文是《微服务治理实践》系列篇的第六篇文章,为大家介绍微服务测试中的自动化回归:基于微服务契约信息快速编排被测服务、管理自动化测试用例。可视化用例编辑界面,丰富的预置检查点、内置变量,支持自定义变量、参数传递、持续自动化测试,帮助您高效管理、回归业务测试场景,帮助业务快速验证、快速交付。该系列文章基于阿里云商业化产品 MSE 的微服务实践,如果您的团队具备较强的微服务治理+测试能力,那么希望我们在微服... 展开更多

收藏 0
0
置顶
发表了博客
2021/01/18 10:37

测试一年多,上线就崩溃!微服务到底应该怎么测试?

简介: 只有了解风险,才能及时应对,保障服务高可用。 不久前,也就是11月16日,澳大利亚交易所(Australian Securities Exchange, ASX)上线了一个新的交易系统,但因为出现故障而被迫关闭。这是其 2016 年因硬件故障导致休市后最为严重的一次事故。 测试了一年多,结果上线当天就奔溃 11 月 16 日中午,ASX 发布声明表示当天将休市,于次日正常时间重新开放。交易所给出的关闭的原因是“局限于单个交易指令中交易多种证券(组... 展开更多

收藏 4
0
置顶
程序员
发表了博客
2021/01/14 16:21

2021升级版微服务教程6—Ribbon使用+原理+整合Nacos权重+实战优化 一篇搞定

2021升级版SpringCloud教程从入门到实战精通「H版&alibaba&链路追踪&日志&事务&锁」 ![](https://gitee.com/bingqilinpeishenme/blogimg/raw/master/img/%E9%BB%98%E8%AE%A4%E6%96%87%E4%BB%B61610014380163.png) **教程全目录「含视频」**:https://gitee.com/bingqilinpeishenme/Java-Wiki ![](https://gitee.com/bingqilinpeishenme/blogimg/raw/master/img/image-20210107185205249.png) # Ribbon使用+原理+整合Nacos权重+... 展开更多

收藏 5
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
返回顶部
顶部
返回顶部
顶部