- 开发者
- CSE
#CSE#
- 本文是使用CSE RestServlet替换Spring MVC DispatcherServlet常见问题汇总。 本文是使用CSE RestServlet替换Spring MVC DispatcherServlet常见问题汇总。
- 本文介绍了CSE如何使用Spring 4或者Spring 5,以及在Spring Boot 1和Spring Boot 2中如何集成CSE,重点介绍了CSE提供的maven管理器,以及如何使用。 本文介绍了CSE如何使用Spring 4或者Spring 5,以及在Spring Boot 1和Spring Boot 2中如何集成CSE,重点介绍了CSE提供的maven管理器,以及如何使用。
- 本文根据2018-10-20北京OSCAR开源先锋日演讲内容整理。重点介绍了ServiceComb的项目开源背景、项目组成以及每个项目的核心设计。通过介绍ServiceComb的核心治理能力和一个实际的房屋抢购系统例子,介绍了ServiceComb如何助力开发者轻松的实现微服务开发。 本文根据2018-10-20北京OSCAR开源先锋日演讲内容整理。重点介绍了ServiceComb的项目开源背景、项目组成以及每个项目的核心设计。通过介绍ServiceComb的核心治理能力和一个实际的房屋抢购系统例子,介绍了ServiceComb如何助力开发者轻松的实现微服务开发。
- 华为从12年开始在很多创新项目里应用微服务技术,在14年随着微服务框架技术越来越成熟,工具越来越完善,公司各个产品线开始基于微服务框架做云化产品,16年的时候公司为了更好的进行能力共享,决策把散落在公司各个产品线的一些与微服务相关的工具、平台、框架和团队统一整合成华为公司级paas平台重要组成的一部分,专门负责微服务平台的交付和技术演进,统一支撑整个华为公司产品微服务化转型。 华为从12年开始在很多创新项目里应用微服务技术,在14年随着微服务框架技术越来越成熟,工具越来越完善,公司各个产品线开始基于微服务框架做云化产品,16年的时候公司为了更好的进行能力共享,决策把散落在公司各个产品线的一些与微服务相关的工具、平台、框架和团队统一整合成华为公司级paas平台重要组成的一部分,专门负责微服务平台的交付和技术演进,统一支撑整个华为公司产品微服务化转型。
- 本文介绍了CSE强契约的常见问题,以及针对缺省值、控制消息、异常处理的开发建议。 本文介绍了CSE强契约的常见问题,以及针对缺省值、控制消息、异常处理的开发建议。
- 本文描述了使用CSE开发应用系统如何实施升级零中断以及如何评估效果。 本文描述了使用CSE开发应用系统如何实施升级零中断以及如何评估效果。
- 开发者可以直接使用华为公有云提供的服务中心进行开发工作。使用服务中心,开发者需要注册华为云账号,并在"我的凭据”里面生成AK/SK信息用于访问认证控制。如何接入华为云的详细信息请参考“华为公有云上部署”。本章节重点介绍连接服务中心一些常见的异常及其排查方法。 开发者可以直接使用华为公有云提供的服务中心进行开发工作。使用服务中心,开发者需要注册华为云账号,并在"我的凭据”里面生成AK/SK信息用于访问认证控制。如何接入华为云的详细信息请参考“华为公有云上部署”。本章节重点介绍连接服务中心一些常见的异常及其排查方法。
- 本文总结微服务改造相关的可行性分析、工作量评估、设计思路等问题,供选型参考。典型的场景包括将Servlet应用改造为CSE、Dubbo改造为CSE、Spring Cloud改造为CSE等。同时给开发者提供了一些开发建议,使得自己的业务系统能够更好的切换开发框架。 本文总结微服务改造相关的可行性分析、工作量评估、设计思路等问题,供选型参考。典型的场景包括将Servlet应用改造为CSE、Dubbo改造为CSE、Spring Cloud改造为CSE等。同时给开发者提供了一些开发建议,使得自己的业务系统能够更好的切换开发框架。
- 两阶段提交协议是常见的一致性协议,许多分布式关系型数据管理系统采用此协议来完成分布式事务。它是协调所有分布式原子事务参与者,并决定提交或取消(回滚)的分布式算法。在两阶段提交协议中,包含了两种角色:协调者与参与者。参与者就是实际处理事务的节点,而协调者就是其中一台单独的进行分布式事务管理的节点。 两阶段提交协议是常见的一致性协议,许多分布式关系型数据管理系统采用此协议来完成分布式事务。它是协调所有分布式原子事务参与者,并决定提交或取消(回滚)的分布式算法。在两阶段提交协议中,包含了两种角色:协调者与参与者。参与者就是实际处理事务的节点,而协调者就是其中一台单独的进行分布式事务管理的节点。
- 在一个长事务中,一个由两台服务器一起参与的事务,服务器A发起事务,服务器B参与事务,B的事务需要人工参与,所以处理时间可能很长。如果按照ACID的原则,要保持事务的隔离性、一致性,A发起的事务中使用到的事务资源将会被锁定,不允许其他应用访问到事务过程中的中间结果,直到整个事务被提交或者回滚。这就造成事务A中的资源被长时间锁定,系统将不可用。 在一个长事务中,一个由两台服务器一起参与的事务,服务器A发起事务,服务器B参与事务,B的事务需要人工参与,所以处理时间可能很长。如果按照ACID的原则,要保持事务的隔离性、一致性,A发起的事务中使用到的事务资源将会被锁定,不允许其他应用访问到事务过程中的中间结果,直到整个事务被提交或者回滚。这就造成事务A中的资源被长时间锁定,系统将不可用。
- 微服务架构设计原则 微服务架构设计原则
- CSE给Spring Cloud微服务提供了完美的RPC/REST扩展,并给出了Spring Cloud集成扩展的路线图。这些扩展全部是开箱即用的,让业务集中于业务逻辑开发和实现,同时能够方便利用Spring Cloud的开发组件。 CSE给Spring Cloud微服务提供了完美的RPC/REST扩展,并给出了Spring Cloud集成扩展的路线图。这些扩展全部是开箱即用的,让业务集中于业务逻辑开发和实现,同时能够方便利用Spring Cloud的开发组件。
- 学习微服务知识,别问为啥,因为知识乃人之应该有! 学习微服务知识,别问为啥,因为知识乃人之应该有!
- 本文基于CSEJavaSDK-2.3.35版本进行描述,对应的ServiceComb-Java-Chassis版本是1.1.0.B006。 文中的示例业务日志和代码来自问题复现demo。问题描述问题复现demo在这里。前几天被拉去看一个问题。某服务(后面称其为A服务)采用同步模式运行,RPC方式调用其他微服务。在本地调试无问题,线上运行时此服务调用另外一个服务(后面称其为B服务)的接口会报错... 本文基于CSEJavaSDK-2.3.35版本进行描述,对应的ServiceComb-Java-Chassis版本是1.1.0.B006。 文中的示例业务日志和代码来自问题复现demo。问题描述问题复现demo在这里。前几天被拉去看一个问题。某服务(后面称其为A服务)采用同步模式运行,RPC方式调用其他微服务。在本地调试无问题,线上运行时此服务调用另外一个服务(后面称其为B服务)的接口会报错...
- 日前,华为云CSE(Cloud Service Engine)产品级Go语言微服务框架Go Chassis正式问世。借助CSE Go Chassis进行微服务开发,可最大化地降低开发门槛,提升产品上线速度,同时可以获得微服务运行时高可靠性保证、态治理等一系列开箱即用的能力。 日前,华为云CSE(Cloud Service Engine)产品级Go语言微服务框架Go Chassis正式问世。借助CSE Go Chassis进行微服务开发,可最大化地降低开发门槛,提升产品上线速度,同时可以获得微服务运行时高可靠性保证、态治理等一系列开箱即用的能力。
上滑加载中
推荐直播
-
鸿蒙应用入门级开发者认证考点精讲
2024/12/17 周二 16:00-18:00
Skye 华为云学堂技术讲师
本期直播将整体介绍鸿蒙应用入门级开发者认证的整体框架,解构认证理论及实验的知识考点,并辅助剖析模拟试题,助力开发者通关考试。
回顾中 -
让你的应用用上GaussDB
2024/12/19 周四 16:30-18:00
Jerry 华为云生态技术讲师
GaussDB很受客户关注,伙伴们想知道什么时候该选用,开发者也跃跃欲试想尝鲜。课程会分享适用的场景,并一步步演示如何用上GaussDB。
即将直播 -
2024创原会年度技术峰会
2024/12/20 周五 09:00-12:00
华为云讲师团
2024创原会年度技术峰会将于12月20日在海南万宁石梅湾威斯汀酒店举办,本次大会将以“智能・进化”为主题探讨从Cloud Native到AI Native的新阶段企业如何通过AI技术重塑企业应用,围绕AI如何在千行万业落地进行深入交流,探索可以先行先试先成功的创新场景和实现路径。
即将直播
热门标签