ServiceComb/CSE和Spring Cloud技术栈对比

ServiceComb介绍与框架源码分析 1. 介绍 ServiceComb是华为开源的微服务解决方案,支持开箱即用、高性能通信、兼容SpringCloud生态、多语言支持、分布式事务等。 关键特性: 开箱即用:支持服务注册发现,负载均衡,熔断容错、分布式事务(Pack)等机制,很容易集成到微服务中 高性能通信:基于Vertx实现纯异步内核,支持同步和异步调用,提供高吞吐量、低时延的服务间通信 兼容SpringCloud生态:支持以spring-boot-starter的方式集成到SpringCloud生态中 多语言支持:支持Java、Go语言微 阅读详情

当Spring Cloud和CSE都构建于Spring Boot基础之上的时候,可以方便地将基于Spring Cloud技术栈的应用迁移到CSE上来。

上图中展示了CSE和Spring Cloud通常情况下的一种开发组合。实际上,CSE和Spring Cloud都提供了非常良好的扩展性,它们能够使用的组件都不是完全互斥的,而是可以相互融合使用。比如在配置更新下发方面,CSE可以通过实现archaius的接口使用git作为配置中心,而Spring Cloud也可以通过实现PropertySources使用CSE的配置中心做动态配置。

Spring Cloud应用快速上华为云ServiceStage,一般有两种选择:

  • 使用Spring Cloud物理多租引擎。Spring Cloud物理多租引擎集成了常用的中间件(Spring Cloud Config,Spring Cloud Netflix等),用户可以像本地使用这些中间件一样使用云上服务,

    具体参考:1、购买SpringCloud引擎,2、应用接入SpringCloud引擎
  • 将替换的功能迁移到CSE。这里的原理和步骤可以参考基于CSE的微服务架构实践-Spring Boot技术栈选型。使用CSE的便利性在于开发者开发阶段不需要考虑集成和使用Config、Netflix、Ribbon等组件的使用,CSE已经默认集成好了相关管控能力,并提供了配套的云上中间件。

 

项目

CSE

Spring Cloud

说明

服务注册/发现

服务中心

eureka, consul等

 

配置管理

配置中心

git等

 

熔断隔离降级(服务、方法级别)

bizkeeper, thread pool

Hystrix

CSE的bizkeeper也是基于Hystrix。但在技术选型的时候,不推荐Hystrix,大量产品的使用效果并不好。CSE内置了线程池隔离能力,这个应该是首选。

负载均衡、隔离重试(实例级别)

loadbalancer

Ribbon

 

调用链

tracing(zipkin),APM

zipkin

CSE的APM提供了无侵入埋点,使用Handler也实现了zipkin侵入式埋点。

网关

Edge Service

Spring Cloud Gateway

 

REST 客户端

RPC, RestTemplate

Feign, RestTemplate

 

 

上面表格列举了部分常见的组件和中间件,CSE和Spring Cloud都各自存在其他大量不一样的工具集合,以配套对应的框架进行更加高效的功能开发。在“架构实践”之后,会进一步分享“工程实践”方面的内容,敬请期待。

【项目实战】Java微服务框架入门介绍(Spring Cloud、Apache Dubbo、ServiceComb、gRPC、Quarkus) Java微服务框架是Java生态系统中的一种重要框架,用于构建基于微服务架构的应用程序。这些框架都提供了丰富的功能和工具,可以帮助开发者快速构建和管理微服务应用。目前市面上比较流行的微服务框架有Spring Cloud、Apache Dubbo、ServiceComb、gRPC、Quarkus等。以下是具体的介绍。 阅读详情

相关推荐

OCV/AOCV/SOCV的介绍和应用

library中的cell delay是在某个固定的PVT(operating condition)下仿真得出的。,cell的delay并不是一个固定值,而是一个随机值,遵循高斯分布或门特卡洛分布,在STA中用OCV来模拟这一『特征』。OCV全称on chip variation,用于描述不同管子间由于工艺偏差、电压降、温度变化引起的delay变化。,也用于描述工艺偏差引起的net厚度宽度的变化从而导致net的电容电阻变化。优点:设置起来比较简单粗暴,对于不那么先进的工艺可行!的影响,更贴合实际。

m0_61003348的博客 8985

Service Mesh 和 Spring Cloud对比

参考:Spring Cloud 相信大家经过这几年带着上述这些问题,在18年的时候不少社区论坛出现了Service网格服务的话题讨论,Service Mesh作为下一代微服务技术的代名词,初出茅庐却深得人心一鸣惊人,大有一统微服务时代的趋势。Service Mesh 网格服务首先改变的是服务间的通信方式为了避免每个服务都需要自己实现一套分布式系统通信的语义功能,随着技术的发展,一些面向微服务架构的开发出现了,如Twitter的、Facebook的。

justlpf的专栏 2010

浅析MOS管导通过程及RC吸收电路设计要点

RC吸收电路 米勒电容 MOS导通过程

liangbo1999的博客 2万+

华为CSE框架的一些知识点

华为后端框架CSE

须臾徐的博客 5512

手把手教你用RC桥式振荡器生成1Hz-1MHz正弦波(附完整电路图)

本文详细介绍了如何从零构建RC桥式振荡器,实现1Hz-1MHz正弦波的生成。通过核心元件选型、参数设计、电路搭建与优化等步骤,帮助读者掌握振荡器的工作原理和实战技巧。特别适合电子实验和信号处理领域的初学者和工程师,附完整电路图和常见问题解决方案。

weixin_30338481的博客 470

论文理解【LLM-OR】——【OptiCycle/OptiState】Harnessing Language Models as Optimization Modeling Agents

本文使用 agentic 的 “执行—反馈—修正循环” 解决 LLM-OR 问题,以轻量的单智能体交互替代传统方法繁重的多阶段提示与多角色编排,无需额外训练即可提升建模与求解表现

佚失的诗篇 169

ServiceComb入门篇

一、 ServiceComb 概述 1.背景介绍 ServiceComb 作为 Apache 开源组织下的一款微服务框架,其前身为华为云的 微服务引擎CSE(Cloud Service Engine) 云服务。 它意味着国内一款微服务框架在华为和 Apache 组织的共同努力下,随着微服务市场的火爆,一定会让越来越多的开发者所喜欢。 2.技术方案 解决方案级,多语言、多通信协议、标准服务契约、事务最终一致性 开源开放,拥抱 SpringBoot、 SpringCloud、 ServiceMesh 等主流生态

qq_42642159的博客 4211

【KITTI数据集中Raw_Data数据标定文件中的参数关系解读】

上一节本人将KITTI Odometry数据集中的参数文件进行了解释。本节主要针对一些做融合slam的人,将Raw_Data数据标定文件中的参数按照自己的理解做如下阐述。其中,所讲之处如有错误,欢迎各位批评指正。

weixin_43389152的博客 1527

微服务架构新选择:无侵入式Spring Cloud应用接入CSE全解析

本文详细解析了无侵入式Spring Cloud应用接入CSE的完整方案,通过Sermant Agent实现微服务架构的平滑升级。文章对比了传统SDK改造与无侵入方案的优势,深入讲解字节码增强、双注册机制等核心技术,并提供虚拟机与容器化环境的实战部署指南,助力企业高效完成服务治理能力升级。

weixin_29224589的博客 317

避坑指南:C# OPC UA 客户端开发中证书、超时与连接的那些‘坑’

本文深入剖析C# OPC UA客户端开发中的常见陷阱,包括证书管理、会话超时与连接恢复等核心问题。针对UA-.NETStandard库在生产环境中的典型故障场景,提供实战解决方案与优化配置模板,帮助开发者构建稳定可靠的工业物联网通信系统。

weixin_32075843的博客 296

DP83869HM的LWIP性能测试

E:/Xilinx/Vitis/2021.1/data/embeddedsw/ThirdParty/sw_services/lwip211_v2_0/src/contrib/ports/xilinx/netif/xemacpsif_physpeed.c文件中的。然后phy_setup_emacps中调用get_IEEE_phy_speed函数,根据PHY的ID判断出Marvell或TI或Realtek的PHY,调用对应的网速自动协商函数get_TI_phy_speed,该函数中的部分配置需要注释。

FPGA艺术家的博客 357

JB4-1-注册中心

微服务架构演变(单体,垂直,分布式,SOA,微服务),CAP定理,SpringCloud,SpringCloudAlibaba,Nacos(单机,集群,心跳检测),NacosConfig,动态读取配置,跨环境共享配置,跨服务共享配置。

周航宇的博客 1959

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

微服务架构 将serviceComb改为springcloud

serviceComb转为springcloud1.拆分服务2.碰到的坑 项目本来使用sprigboot+serviceComb ,调整项目架构后需要拆分服务,变为springboot+XXX,将服务的cotroller层独立成一个服务,能适应基于springboot的不同微服务架构,我将过程以及碰到的坑记录下来。 1.拆分服务 将一个服务拆为2个模块,service+dao层单独成一个模块,co...

阶前空雨 1318

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

spring-cloud-huawei:在SpringCloud中使用ServiceComb的能力

Apache ServiceComb是什么? 无论是 SOA,还是微服务架构;无论是平台化,还是中台战略,有一条原则始终都没有变过,那就是抽象,将公共的能力抽象出来,将最核心的研发人员投入到公共的服务、框架中,做到最稳定,以此来降低业务服务的复杂度,未来的趋势一定是,平台越来越厚重,业务越来越轻量级。微服务框架ServiceComb就是为此而生,将服务之间的通信、注册发现、服务...

微服务技术与实践专栏 2886

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

跟我学CSE系列之1:CSE开发框架系统架构

CSE(Cloud Service Engine) Java SDK是华为推出的产品级微服务开发框架,已经在华为内部多个大型产品上得到了使用和验证。使用CSE Java SDK开发微服务,可以最大化的简化开发门槛,提升产品上线速度。同时可以获得微服务运行时高可靠性保证、运行时动态治理等一系列开箱即用的能力。框架概述主要设计意图1.编程模型和通信模型分离,不同的编程模型可以灵活组合不同的通信模型。应...

微服务技术与实践专栏 7901

微服务ServiceComb入门案例

最近在学习中,接触到了ServiceComb,第一看到这个有点陌生,因为之前所了解的有关微服务的最多的就是Spring Boot+Spring Cloud了。下面简单的介绍一下ServiceComb: ServiceComb是华为2017年开源的微服务框架,ServiceComb在华为内部的实践中沉淀了丰富的企业级应用开发经验,该项目已于2017年12月进入Apa...

zengdongwen的博客 3万+

华为 ServiceComb框架

华为 ServiceComb框架 一、ServiceComb 概述 1.背景介绍 ServiceComb 作为Apache 开源组织下的一款微服务框架,其前身为华为云的 微服务引擎 CSE (Cloud Service Engine) 云服务。它意味着国内一款微服务框架在华为和Apache 组织的共同努力下, 随着微服务市场的火爆,一定会让越来越多的开发者所喜欢。 2.首要原则 全球首款进入Apache 的开源微服务项目,中立、开放、标准、无商业Lock-in 开源与商业代码同源,具备零成本平滑迁移商

Java_Pluto的博客 7763

Spring Cloud Alibaba简书(一)------微服务介绍

Spring Cloud

a229475789的博客 508

ServiceComb 课程

一、 ServiceComb 概述 背景介绍 ServiceComb 作为 Apache 开源组织下的一款微服务框架,其前身为华为云的 微服务引擎 CSE (Cloud Service Engine) 云服务。 它意味着国内一款微服务框架在华为和 Apache 组织的共同努力下,随着微服务市场的火爆,一定会让越来越多的开发者所喜欢。 首要原则 全球首款进入 Apache 的开源微服务项目,中立、开放、标准、无商业 Lock-in开源与商业代码同源,具备零成本平滑迁移商用的能力,社区长足发展有保障 技术方案

9.冄2.7.號的博客 768

(一)SpringCloud学习笔记之微服务基础知识

SpringCloud学习笔记之微服务基础知识1 系统架构的演变1.1 单体应用架构1.2 垂直应用架构1.3 分布式SOA架构1.3.1 什么是SOA1.3.2 SOA架构1.4 微服务架构1.5 SOA与微服务的关系2 分布式核心知识2.1 分布式中的远程调用(1)RESTful接口(2)RPC协议(3)区别与联系2.2 分布式中的CAP原理3 常见微服务框架3.1 SpringCloud...

淮右布衣的博客 781

ServiceComb微服务框架

华为提供的微服务解决方案:Service Comb

学习记录和总结 1万+

简述微服务与springcloud

简述微服务与springcloud

feifeiwud的博客 1794

springcloud

微服务的介绍

m0_58380757的博客 1481

Spring Boot 2.0集成和使用CSE

点击上方“微服务蜂巢”可以订阅哦本文通过一个IoT的应用展现在SpringBoot 2.0中集成和使用CSE。IoT应用原来使用SpringBoot 2.0开发,通过少量...

微服务技术与实践专栏 1465

跟我学CSE系列之7:使用CSE作为RPC框架

CSE作为一个独立的RPC框架实现,可以非常容易集成到Spring Cloud中。通过将Spring RESTful Web Service替换为CSE,可以给开发者带来如下便利:一致的开发体验。使用CSE的SpringMVC模式,可以获得和Spring RESTful Web Service一致的开发体验,包括一样的声明式Annotation,使用RestTemplate进行访问。更好的RPC支...

微服务技术与实践专栏 6093
上一篇: ServiceComb微服务升级实践
下一篇: 分布式服务框架之服务化最佳实践
looook
博客等级 码龄20年 145粉丝 195原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值