问题标签 [deployment-diagram]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
135 浏览

architecture - 如何设计算法交易平台的系统架构?

我需要一些关于如何设计算法交易平台架构的意见。这些是平台的一些细节/功能:-

  1. 用户可以使用 ui 组件登录并创建策略。
  2. 用户可以对这些策略进行纸面交易,也可以连接到真实的经纪商 API 进行实时交易。
  3. 用户创建的策略以一定的时间间隔(用户定义)针对市场数据连续运行,并生成交易信号。该信号根据部署类型发送给真实的纸交易经纪人

我需要关于以下几点的建议/意见。

  1. 如何通过 websocket 摄取和存储收到的市场数据(巨大的)。
  2. 如何将接收到的数据同时提供给每个策略实例。
  3. 如何同时运行所有用户的所有策略。应从 UI 监视它们的状态。
  4. 应该有一个单独的 OMS(订单管理系统)还是为每个用户单独一个。牢记尽量减少交易生成和下单之间的延迟

有关我要设计的内容的参考,您可以在此处查看

0 投票
1 回答
74 浏览

plantuml - Plantuml:为什么添加元素会导致主要的图表重新定位?(部署,类)

另一个尝试半复杂的部署图(内容是部署:ish)。

背景:我一一添加组件,它可以工作(请参阅此处的植物服务器在此处输入图像描述

直到我到达“aabb9”(即a9)......

问题:当我将 aabb9 添加为来自 aabb5 的“向上”箭头的目标时,我希望将 aabb9 放置在 aabb5 上方,那里有空格。像这样:

在此处输入图像描述

取而代之的是,图表布局几乎完全由引擎重做,并且似乎不再“尊重”先前定义的关系。所以(坏的)结果变成: 在此处输入图像描述

注意第一个节点现在是如何出现在最右边的,并且我的关系被指定为从这两个(aabb1 和 aabb2)向右移动,不再像输入的那样“尊重”/绘制。这是带有 uncommented 行的同一张图,以及“坏”/不想要的结果。

所以,下面是有效的代码,但如果你取消最后一行的注释,它就会变成香蕉并“重新布局”整个事情。

这有什么线索吗?能够用文本创建这些简单的图表会很酷……

谢谢!/mawi

0 投票
1 回答
36 浏览

uml - 在应用程序开始时使用的节点部署的 UML 图上显示

我是否需要在部署图上显示仅在应用程序启动期间使用的节点?例如,密钥保管库,其中的密钥在主应用程序启动时被缓存。之后,不再进行与密钥保管库的交互。

0 投票
2 回答
28 浏览

uml - 如何在 UML 中为正在为不同执行环境编译的文件建模?

我有一个 matlab 函数,它以三种不同的方式使用:

  • 从 Matlab (.m) 内部
  • 作为 .NET 库 (.dll)
  • 作为独立的二进制文件 (.exe)

这使得三个不同的工件部署在三个不同的执行环境(或一般的节点)上。从 .m 文件中,我使用 Matlab MCC(编译器)创建了 .dll 和 .exe。

在我当前的模型中,这些文件是无关的。我将如何建模 .dll 和 .exe 是使用 MCC 从 .m 编译的?

另外,我应该如何关联每个暴露的接口?环境具有非常不同的类型系统。