- 这个问题是我在知乎上看到的,答案并不是一边倒,还是存在争议性的。其中,一些持反方观点同学的理由如下:(1)从硬件成本和维护成本上看,反而应该多个微服务尽可能地共用中间件和数据库。(2)微服务的独立数据库是指逻辑独立,而不是物理独立,在物理层面上是可以共用数据库的。btw:有点儿像《非诚勿扰》中葛优对舒淇说的话:“那你能允许我心在你这,身体上开点儿小差吗”?(3)你把数据库也看做一个微服务就好... 这个问题是我在知乎上看到的,答案并不是一边倒,还是存在争议性的。其中,一些持反方观点同学的理由如下:(1)从硬件成本和维护成本上看,反而应该多个微服务尽可能地共用中间件和数据库。(2)微服务的独立数据库是指逻辑独立,而不是物理独立,在物理层面上是可以共用数据库的。btw:有点儿像《非诚勿扰》中葛优对舒淇说的话:“那你能允许我心在你这,身体上开点儿小差吗”?(3)你把数据库也看做一个微服务就好...
- 话说在技术面试过程中,虽然候选人在都在历数单体架构的不足之处,然后吹嘘微服务架构如何牛逼,但这都是为了迎合面试官的。如果开发一个中小型的系统,我们通过在单体架构写各种多表关联的 SQL 语句方式,来完成业务逻辑的开发工作,那当真就是一个爽啊,开发效率贼 TM 高。当然,那个中小型系统随着业务复杂度越来越高,研发人员也越来越多,不得已进行微服务拆分的时候,我们就能体会到过程中的痛苦与艰辛了。其... 话说在技术面试过程中,虽然候选人在都在历数单体架构的不足之处,然后吹嘘微服务架构如何牛逼,但这都是为了迎合面试官的。如果开发一个中小型的系统,我们通过在单体架构写各种多表关联的 SQL 语句方式,来完成业务逻辑的开发工作,那当真就是一个爽啊,开发效率贼 TM 高。当然,那个中小型系统随着业务复杂度越来越高,研发人员也越来越多,不得已进行微服务拆分的时候,我们就能体会到过程中的痛苦与艰辛了。其...
- 近日,由华为云发起的开源项目Sermant正式加入云原生计算基金会(CNCF)。 近日,由华为云发起的开源项目Sermant正式加入云原生计算基金会(CNCF)。
- 微服务架构:解密微服务的基本概念 微服务架构:解密微服务的基本概念
- 引言在当今互联网时代,随着软件开发的日益复杂和业务需求的不断变化,传统的单体应用已经不能满足现代化软件开发的需求。微服务架构因其松耦合、灵活性高等优点,成为了当前流行的软件架构之一。然而,微服务架构也带来了一系列新的挑战,如服务治理、分布式系统调用等问题,为了解决这些挑战,涌现出了大量的微服务框架和工具。Spring Cloud作为基于Spring Boot的微服务框架,为开发人员提供了一... 引言在当今互联网时代,随着软件开发的日益复杂和业务需求的不断变化,传统的单体应用已经不能满足现代化软件开发的需求。微服务架构因其松耦合、灵活性高等优点,成为了当前流行的软件架构之一。然而,微服务架构也带来了一系列新的挑战,如服务治理、分布式系统调用等问题,为了解决这些挑战,涌现出了大量的微服务框架和工具。Spring Cloud作为基于Spring Boot的微服务框架,为开发人员提供了一...
- 本次版本更新为大家带来了许多新的重要特性。在此前版本xDS协议支持的基础上,2.1.0版本新增了路由和负载均衡的CRD的支持,同时路由插件也适配了当前的xDS协议。此外新增了RocketMQ灰度发布插件,首次支持了消息队列的灰度发布;用户体验上,我们对Backend的Agent管理功能再次进行了完善,现在可以直接在Backend上直接对插件进行动态热插拔。 本次版本更新为大家带来了许多新的重要特性。在此前版本xDS协议支持的基础上,2.1.0版本新增了路由和负载均衡的CRD的支持,同时路由插件也适配了当前的xDS协议。此外新增了RocketMQ灰度发布插件,首次支持了消息队列的灰度发布;用户体验上,我们对Backend的Agent管理功能再次进行了完善,现在可以直接在Backend上直接对插件进行动态热插拔。
- Sermant中的动态配置在实现微服务的多样化治理中扮演着重要的角色,是实现微服务治理的重要手段之一。在2.0.0版本之后新增的Backend的可视化配置管理功能给Sermant的微服务动态治理带来了极大的便利性,Backend从观测变成了观测和管控一体化的平台,提升了Sermant使用者的服务治理体验 Sermant中的动态配置在实现微服务的多样化治理中扮演着重要的角色,是实现微服务治理的重要手段之一。在2.0.0版本之后新增的Backend的可视化配置管理功能给Sermant的微服务动态治理带来了极大的便利性,Backend从观测变成了观测和管控一体化的平台,提升了Sermant使用者的服务治理体验
- 优雅上下线旨在确保服务在进行上下线操作时,能够平滑过渡,避免对业务造成影响,保证资源的高效利用。Sermant基于字节码增强的技术实现了应用优雅上下线能力,应用发布与运维平台ServiceStage通过集成Sermant使得应用在进行持续发布时实现无侵入式地优雅上下线。 优雅上下线旨在确保服务在进行上下线操作时,能够平滑过渡,避免对业务造成影响,保证资源的高效利用。Sermant基于字节码增强的技术实现了应用优雅上下线能力,应用发布与运维平台ServiceStage通过集成Sermant使得应用在进行持续发布时实现无侵入式地优雅上下线。
- 本文对Sermant的自定义插件开发的流程进行了体验和探索,包括项目编译、运行、动态配置验证、插件拦截原理等内容,希望对初次体验Sermant高效开发插件的开发者有所帮助。 本文对Sermant的自定义插件开发的流程进行了体验和探索,包括项目编译、运行、动态配置验证、插件拦截原理等内容,希望对初次体验Sermant高效开发插件的开发者有所帮助。
- Sermant社区在1.3.0和1.4.0版本相继推出了消息队列禁止消费插件和数据库禁写插件。在异地多活场景下,Sermant的消息队列禁止消费插件可以实现可用区故障时消息队列的切流问题,让正常可用区的消费者消费数据;数据库禁写插件则用于禁止写入指定的数据库,防止发生数据冲突问题。以上两个插件分别解决了异地多活场景下的故障切流和保护数据一致性问题。 Sermant社区在1.3.0和1.4.0版本相继推出了消息队列禁止消费插件和数据库禁写插件。在异地多活场景下,Sermant的消息队列禁止消费插件可以实现可用区故障时消息队列的切流问题,让正常可用区的消费者消费数据;数据库禁写插件则用于禁止写入指定的数据库,防止发生数据冲突问题。以上两个插件分别解决了异地多活场景下的故障切流和保护数据一致性问题。
- Sermant社区在三月底正式发布了1.4.0 release版本,该版本新增了服务治理插件:数据库禁写插件。微服务在挂载该插件启动后,可以动态开启或关闭对指定数据库的禁止写入能力,目前支持MySQL、MongoDB、PostgreSQL和OpenGauss数据库。除此之外,本次版本更新还对路由插件进行了提升,现已支持Dubbo3.x版本。 Sermant社区在三月底正式发布了1.4.0 release版本,该版本新增了服务治理插件:数据库禁写插件。微服务在挂载该插件启动后,可以动态开启或关闭对指定数据库的禁止写入能力,目前支持MySQL、MongoDB、PostgreSQL和OpenGauss数据库。除此之外,本次版本更新还对路由插件进行了提升,现已支持Dubbo3.x版本。
- Sermant热插拔功能是基于JavaAgent动态加载机制实现的,可以在服务不停机状态下进行Java Agent和插件的安装、卸载。基于Sermant热插拔功能,可以在服务运行过程中动态调整所需的微服务治理能力。 Sermant热插拔功能是基于JavaAgent动态加载机制实现的,可以在服务不停机状态下进行Java Agent和插件的安装、卸载。基于Sermant热插拔功能,可以在服务运行过程中动态调整所需的微服务治理能力。
- 对话华为20年资深测试老兵,从手工测试到自动化测试,到实现测试服务化的成长过程,揭秘亿级物联网平台高可靠性、高性能的发展历程。 对话华为20年资深测试老兵,从手工测试到自动化测试,到实现测试服务化的成长过程,揭秘亿级物联网平台高可靠性、高性能的发展历程。
- 随着汽车产业的智能升级,DMS系统作为汽车行业的经销管理系统也面临着更加多种多样的业务场景的挑战。借助Sermant,华为云能够为DMS系统提供一整套端到端全链路灰度发布方案,这套方案可以适应DMS系统应用中更多灵活多变的场景。 随着汽车产业的智能升级,DMS系统作为汽车行业的经销管理系统也面临着更加多种多样的业务场景的挑战。借助Sermant,华为云能够为DMS系统提供一整套端到端全链路灰度发布方案,这套方案可以适应DMS系统应用中更多灵活多变的场景。
- 华为云容器已全面进入“自动驾驶”时代! CCE Autopilot为你带来基于Serverless基础设施的企业级Kubernetes集群服务,集群节点全托管,无需配置和运维基础设施,运维效率提升90%。提供应用智能调度,极致弹性等管理编排能力,帮你自动部署、扩展和管理容器化应用程序,高效构建业务。 华为云容器已全面进入“自动驾驶”时代! CCE Autopilot为你带来基于Serverless基础设施的企业级Kubernetes集群服务,集群节点全托管,无需配置和运维基础设施,运维效率提升90%。提供应用智能调度,极致弹性等管理编排能力,帮你自动部署、扩展和管理容器化应用程序,高效构建业务。
上滑加载中
推荐直播
-
物联网资深专家带你轻松构建AIoT智能场景应用
2024/11/21 周四 16:30-18:00
管老师 华为云IoT DTSE技术布道师
如何轻松构建AIoT智能场景应用?本期直播将聚焦华为云设备接入平台,结合AI、鸿蒙(OpenHarmony)、大数据等技术,实现物联网端云协同创新场景,教您如何打造更有实用性及创新性的AIoT行业标杆应用。
回顾中 -
Ascend C算子编程之旅:基础入门篇
2024/11/22 周五 16:00-17:30
莫老师 昇腾CANN专家
介绍Ascend C算子基本概念、异构计算架构CANN和Ascend C基本概述,以及Ascend C快速入门,夯实Ascend C算子编程基础
即将直播 -
深入解析:华为全栈AI解决方案与云智能开放能力
2024/11/22 周五 18:20-20:20
Alex 华为云学堂技术讲师
本期直播我们将重点为大家介绍华为全栈全场景AI解决方案以和华为云企业智能AI开放能力。旨在帮助开发者深入理解华为AI解决方案,并能够更加熟练地运用这些技术。通过洞悉华为解决方案,了解人工智能完整生态链条的构造。
去报名
热门标签