connection - 任何逻辑。建模过程库。库存元素(如 Source 或 Queue)与自定义类之间的连接
问题描述
我在寻找一种方法将队列的出口与接收器的入口点连接起来时遇到了一些麻烦,这是我自己的自定义代理内部的。
我正在尝试制作数据库系统的模型,所以我有几个源(它们作为代理进行查询),作为节点之间的连接的队列,以及作为内部有 Sink 和 Source 的代理的节点。每个节点接收接收到的查询,并通过向指定节点发送查询来对其作出反应。
因此,如您所见,我正在尝试连接模型的不同层:源发生在模型的顶层,接收器 - 在我自己的自定义代理实例内部。
它是这样的:
我在这里没有找到任何东西,所以决定问一下。
解决方案
要将实体从一个代理的流程图发送到另一个代理的流程图,请使用流程库中的“Exit”和“Enter”块。
- 在您的队列之后放置“退出”块。
- 将“Enter”块放入您的代理中,位于接收器之前
- 在“Exit”块的“on exit”代码中,编写代码以将实体发送到正确的“Enter”块,例如
myAgents.get(6).enter.take(agent)
。每个“Enter”块都有take()
接受代理进入它的方法。
这是将代理从一个流程图发送到另一个流程图的标准方式。
希望这可以帮助
推荐阅读
- spring-boot - 使用 Spring Boot 安全性时未显示初始登录页面
- node.js - [Nodejs - worker-threads]:主线程是否可以选择等待所有工作线程完成?
- macos - 带有 COUNT 查询的 Cassandra 超时
- android - 在android中制作响应式视图
- google-cloud-platform - Deployment Manager 模板是否支持 Python 3?
- python - Python:强制导入更喜欢 .py 而不是 .so
- docker - 托管 Node-RED 并运行“不受信任”的流
- android - 我需要结合使用 lambda 函数和列表理解
- python - 为图例的 Line2D 元素中的标记添加错误栏
- php - 无法在 docker php 7.3.5 中启用 php-ast