Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
业务流程BPM工作流
规则引擎Golang指南 – Mohit Khare
如果您一直在开发产品,那么经常出现的场景就是不断变化的业务需求。开发人员根据一组条件构建解决方案。随着时间的推移,这些逻辑条件可能会由于不断变化的业务需求或其他外部市场因素而发生变化。 在本文中,您将了解规则引擎以及如何利用该系统以可扩展和可维护的
如何设计基于事件驱动架构的销售库存微服务?- Jasbir
在这篇文章中,我将带领大家了解OneShop(我们的电子商务产品)的销售库存解决方案。销售库存解决方案也是一个为所有渠道(OneShop、OneApp等)和Natcos统一的多租户解决方案。它确保了销售视图和仓库库存之间近乎实时的同步。 <
微软的 .NET规则引擎简介 | infoworld
每一个企业软件的核心是它的业务逻辑,即分析输入和创建适当输出的代码。这是我们把业务流程的步骤变成代码的方式,在工作流程的每一步都加入逻辑。这样,我们只需要编写必要的代码,就可以避免复杂性。 并非所有的业务逻辑都是一成不变的。一些流程,特别是那些对企
规则引擎与机器学习比较与结合
机器学习正在席卷全球,许多使用规则引擎做出业务决策的公司开始利用它。然而,这两种技术针对不同的问题。规则引擎用于执行需要 100% 精度的离散逻辑。另一方面,机器学习专注于获取大量输入并尝试预测结果。了解这两种技术的优势非常重要,这样您才能确定问题的正确解决方案。在某些情况下,不是其中之一,
如何实现跨Mysql、Redis和Mongo分布式事务? - dongfu
如何组合多个存储引擎合并组成分布式事务?Mysql、Redis、Mongo都是非常火爆的存储,各有各的优势。在实际应用中,同时使用多个存储是很常见的,保证跨多个存储的数据一致性成为一种需求。本文给出了一个跨多个存储引擎实现分布式事务的示例:Mysql、Redis 和 Mong
从架构师思维看分布式事务两种技术方案 - banq
程序员从无到有构建代码,应该注重组合思维,做出来的东西需要能够相互组合在一起;而架构师是从上而下的视角,因为不参与具体细节构建,但为了落地,应该具有多维度多维度视角,从程序员到架构师思维转变很重要。 下面这篇文章谈了架构师的多维度视角:
incident如何使用Golang构建工作流程引擎?
在 incident.io,我们正在开发工具,以帮助人们应对事件,通常是通过自动化其组织的流程。 其中大部分是由我们的工作流程产品提供的,客户可以用它来实现以下目的。 向执行团队发送有关重大事件的最新电子邮件 只要事件是面向
数据建模与信息建模的不同之处 - CaseTalk
一个简短的虚构案例可以很好地说明数据建模与信息建模的不同之处,其中业务规则由于流程的变化而发生变化。信息建模的变化通常不会像业务流程的变化那么大。旨在以优化数据处理的方式构建数据存储的数据建模可能会受到同样的影响。 书
通过改变业务模型的预留模式避免分布式事务 - CodeOpinion
长时间运行的业务流程可能会持续几秒钟到几天,您无法使用分布式事务锁定服务中的资源。那么有什么选择呢?现实世界有一个解决方案,它是一种预订保留。预订模式允许您获得有时限的有限保证,允许您与其他服务进行协调。 预订模式一直在现实世界中使用。我们
ProcessManager:DDD流程管理器案例
领域驱动设计 (DDD) 是一种构建软件的方法,它试图通过关注核心领域、构建领域的可进化模型以及让领域专家参与模型的进化来开发和确保解决业务的复杂性一致的理解和语言。您可以将域视为问题空间。例如,允许人们从当地的外卖店在线订购食物,并为餐馆提供在线服务和处理订单的能力,而无需对基础设施进行前
两个将军问题与分布式Saga
想象一下,在一个山谷里有一座城市。在山谷的两边,有一支由将军指挥的军队。左边的山上站着爱丽丝将军和她的军队。右边的山头上,站着鲍勃将军和他的军队。爱丽丝和鲍勃想占领这座城市,但双方都没有足够大的军队来单独完成这一任务。爱丽丝和鲍勃必须同时进攻城市,才有机会占领它。 <
在 .NET 中使用有限状态机实现工作流建模 - Lloyd
希望这篇文章能帮助你了解复杂和深度嵌套的条件代码的缺点,并为如何编写更容易理解和维护的代码带来新的视角: 解释了复杂且深度嵌套的条件代码的问题,因为它需要匹配域模型而很常见 介绍了状态机的概念,以及它如何成为降低复杂性和使某些状态不可表示从而减少引入错误的能力的解决方
自动化审批工作流程缩短审批时间的三种方式
对于一个企业级的应付账款自动化解决方案,自动审批是一个标准功能,应该包括在解决方案中。理想的自动化审批工作流程包括分层路由/业务规则、自动升级和假期重新路由。有了这些功能,你的应付账款部门就能够快速处理和批准大量的发票,而不管变化或意外的情况。 <
sequential-workflow-designer: 用TypeScript编写的工作流顺序图设计工具
不依赖于 Web 的顺序工作流设计器。它是用纯 TypeScript 编写的,并使用 SVG 进行渲染。此设计器不与任何工作流引擎关联。完全通用。您可以由此创建任何类型的应用程序,从图形编程语言到工作流设计器。特征: 没有依赖, 完全通用和可配置, 浅
五个步骤移除约束瓶颈 - sbj
无论大小,无论产品还是服务,每个组织在实现精简流程方面都有多个路障。一个解决方案是解决工作流程的瓶颈问题。 当有更多的工作超出流程所能处理的范围时,就会出现瓶颈问题。由于两边的能力已满,以及生产的涓涓细流流向了下一个步骤,瓶颈就会产生等待。
为流程设计的CRM软件无法实现数据商业分析 - Mark
ABCNFP 非营利组织(不是真名)是由支持一项美好而崇高事业的优秀人才组成。Salesforce 已经在 ABCNFP 使用了几年,并且在咨询合作伙伴的帮助下,高度定制以适应组织的复杂服务模型。用户对他们定制的 CRM 的采用很好,而且他们并不缺乏有价值的数据。他们缺乏的是有意义的洞察力。
bertilmuth/act: 用 Java 构建状态机、状态图和工作流
例如,查看以下购物车状态机。它代表了它要么是空的,要么是非空的两种基本状态。AddItem 触发器导致对非空购物车状态的更改。如果购物车仅包含 1 个项目,则 RemoveItem 触发器会导致对空购物车状态的更改。
Apache Airflow 2.3.0 发布
Apache Airflow 2.3.0发布了! 它是一个工作流编排器,用于构建数据管道并按计划运行它们。 这是自2.0.0以来最大的Apache Airflow版本。 自2.2以来有700多个提交,包括50个新功能,99个改进,85个错误修复
上页
下页