轻量级分布式事务实现:掌握最大努力通知方案
Hey,大家好,我是小米,一个喜欢研究技术的29岁程序员!今天我想跟大家分享一个在分布式系统中非常重要的概念——分布式事务。而我们今天的重点是分布式事务中的一种实现方案:最大努力通知方案。 什么是分布式事务? 首先,我们先来了解一下什么是分布式事务。简单来说,当一个事务涉及到多个独立的系统或者数据库时,我们就称之为分布式事务。为了保证数据的一致性,分布式事务需要协调各个系统,使它...
如何操作故障演练方案_金融分布式架构(SOFAStack)
演练方案指针对不同故障场景设计、编排的一套容灾演练计划。故障演练模块支持创建、编辑、发布、复用、删除、导出演练方案,以及查看演练记录,下面逐一进行操作说明。
如何使用Jenkins构建EDAS应用的持续集成方案_企业级分布式应用服务(EDAS)
使用Jenkins可以构建EDAS应用的持续集成方案。该方案涉及下列计算机语言或开发工具,阅读本文您可以对下述的语言或工具有一定的理解。本文介绍如何使用Jenkins创建持续集成。
异常事务的处理方案
清除异常任务数据问题现象事务提交异常,并且业务需求不再需要提交,需要清除异常事务。问题原因业务代码问题导致事务提交异常。解决方案进入 dtxserver 的 dtx_remote 库。dtx_remote使用如下命令查询 business_action、business_activity 表中的 t...
金融分布式架构中间栈技术栈配置方案
随着 SOFAStack 技术栈的迭代和功能更新,工程配置产生了新的需求,配置方式也会发生变更。详细配置方案,请参见 技术栈使用指南,后续配置方案的更新和维护,也将发布在该文档中。技术栈使用指南
一种使用 Redis 深度驱动的,为构建轻量级分布式应用程序(Microservices)的工程方案(二)
Service Discovery(服务发现)接下来,让我们考虑服务发现,这是任何微服务架构的另一个必备功能。通过名称发现服务的 IP 和 PORT 位置的能力极大地简化了通信。其他好处包括不必管理 DNS 条目或创建固定的路由规则。服务发现信息以一种 “nodes” 的形式存储在 Redis Hash 中。使用 Hash 可以实现快速的查找。我们使用 Redis 的“hget”,“hset” ....
一种使用 Redis 深度驱动的,为构建轻量级分布式应用程序(Microservices)的工程方案(一)
Hydra 是一个轻量级的 NodeJS 库,用于构建分布式计算应用程序,比如微服务。我们对轻量级的定义是:轻处理外部复杂性和基础设施依赖 —— 而不是有限的轻处理。 Hydra 声称对基础设施的依赖很轻,这是因为它唯一的外部依赖是 Redis。Hydra 利用 Redis 丰富的数据结构来实现重要的微服务所需的功能。如 presence(在线状态)、service discovery (服务发....
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
分布式更多方案相关
阿里云分布式应用服务
企业级分布式应用服务 EDAS(Enterprise Distributed Application Service)是应用全生命周期管理和监控的一站式PaaS平台,支持部署于 Kubernetes/ECS,无侵入支持Java/Go/Python/PHP/.NetCore 等多语言应用的发布运行和服务治理 ,Java支持Spring Cloud、Apache Dubbo近五年所有版本,多语言应用一键开启Service Mesh。
+关注