问题标签 [eda]

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 投票
1 回答
361 浏览

java - 在电子商务应用程序中使用 SOA/EDA

作为公司指令,我们正在考虑使用 SOA/EDA 作为目标架构来重构我们已有 12 年历史的电子商务网站。该站点已经运行,并且已成为添加新功能并保持其运行的挑战。

基于对该主题的大量阅读,我发现建议在与服务通信时使用消息主题 - 即使用文档和事件类型消息。

我的问题在电子商务应用程序中真的可能吗?我可以看到 Web Services 甚至 RMI 的使用。或者它真的取决于正在做的事情是否需要同步或异步通信通道。

一般应用程序处理对搜索数据的请求 - 这将由 Solr 完成,能够管理(编辑/添加)库存、将库存转移到销售中、对销售中的项目进行投标、处理购买。

0 投票
0 回答
195 浏览

rest - Javaspaces、Rest 和事件驱动架构

我想更多地了解 Javaspaces、REST 和事件驱动架构的融合。请问我在哪里可以找到有关所有技术的信息?

谢谢^_^

0 投票
1 回答
893 浏览

eda - pspice -> ngspice 转换——绝对值函数

我正在尝试将现有的 PSPICE 模型(HP 忆阻器模型)移植到 ngspice ... ngspice 是否有绝对值函数?

原始 PSPICE 模型:

0 投票
2 回答
1185 浏览

events - 在事件驱动架构中为用户提供即时响应

我已经阅读了很多关于事件驱动架构的内容,这对我来说很有意义,但是给用户即时反馈的问题让我感到困惑。

假设有一个服务('EmployeeService')包含所有员工的列表。创建员工的业务逻辑位于此服务中。

另一个系统的 UI 使用此服务。要求是(无论您是否喜欢)它有一个员工网格,以及一个显示表单的“添加员工按钮”,当您提交表单时,它会将您返回到新员工所在的网格它。网格显示由服务计算的派生字段(这很重要!)。

传统上,在提交时,我会显示一个加载屏幕,同步发送一个 WCF 请求来注册员工,并在完成后转发到网格(现在肯定会有新员工)。

使用 EDA,在提交时,我会“触发并忘记”一个注册用户的命令 - 但是然后呢?我可以转发到网格,但有可能新员工可能还不在那里?假设一切正常,我可以手动添加到网格中,但是如何显示服务计算的派生数据?或者,如果尚未创建“新员工待定图形”,我可以在网格上显示它,然后让页面每隔几秒检查一次,直到它有?

这是一个常见的场景,那么常见的解决方案是什么?

0 投票
2 回答
397 浏览

nservicebus - EDA:“级联”事件还是显式命令?

设想

假设我有一个系统的三个主要组件:

  1. UI - 收集来自用户的输入并创建通过消息总线发送的LoginUserCommand 。然后,用户界面侦听此消息总线以获取MessageReceivedEvent(s)

  2. 用户服务- 接收LoginUserCommand并引发UserLoggedInEvent。这里的关键部分是消息服务需要被告知开始接收消息。

  3. 消息服务-为登录用户引发MessageReceivedEvent(s) 。

选项

我的设计问题是关于User ServiceMessage Service之间的交互。

当用户登录时,需要发生许多事情——服务需要协调,以便 UI 开始接收消息。

我是不是该...

  • 用户服务是否引发了UserLoggedInEvent并让消息服务监听此事件并执行用户接收消息所需的工作?

...或者...

  • 用户服务是否引发了一个UserLoggedInEvent但然后创建一个命令 - StartMessageReceivingCommand并将其显式发送到消息服务

问题

每种方法的优点/缺点是什么?(级联事件与显式命令)。还有其他选择吗?

0 投票
2 回答
1241 浏览

vhdl - 转换函数“To_bit”必须只有一个形参

我在 VHDL 测试用例上运行 modelsim 时遇到错误,我无法理解为什么这是一个错误。

测试用例:

a的架构a是:

0 投票
1 回答
2147 浏览

matlab - 如何在 Matlab 图中的每一代 for 循环上创建电影

我想将球面函数绘制为曲面或等高线图,以及最佳个体的位置和适应度值,这些最佳个体的位置和适应度值由与其叠加的高斯分布生成的数据的球面函数进行评估。每一代的情节都会发生变化,所以我得到了一部电影。另外,在另一个图上,我想绘制与从高斯分布生成的整个种群叠加的球体函数的轮廓,其中保留的拟合个体以红色着色。这代代相传应该再拍一部电影。

这基本上是分布估计算法(EDA)的一种实现。有人知道怎么做吗?

编辑

上面的代码应该叠加等高线图和BestId。对于 l 的每个循环,生成一个 bestId 并与等高线图叠加。这一代 BestInd 应该发生在每个 l 上。但是在从 1 到 4 的 bestId 的世代中,有一个是其中最好的,我们应该在四代之后得到与等高线图叠加的那个。现在我希望这一代成为从 1 到 4 迭代迭代的电影,这样我就可以看到 bestId 是如何生成的,直到达到最佳(最佳)。这就是我在matlab中的电影的意思。关于如何做到这一点的任何想法?

0 投票
1 回答
617 浏览

hardware - 用于 windows 的 Verilog 模拟器

我正在寻找适用于 Windows 的 verilog 模拟器。我看到的只是veriwell 的源代码,带有Linux 的makefile。任何人都对我在哪里可以找到 veriwell 或其他 Verilog 模拟器的二进制文件有任何建议。

0 投票
1 回答
131 浏览

apache-storm - 由于其内部缓冲,我是否应该在风暴中聚合消息

在这篇 了解 Storm 的内部消息缓冲区的文章 中,提到了 Storm 进行内部缓冲。

现在,我将有大量事件进入我的风暴拓扑,它们将具有多个层(螺栓)。第一层将以随机方式“消化”所有传入事件,并且可能对于每个传入事件都会将一个新事件发送到下一层(螺栓到螺栓)。然而,对我来说,第一层也有可能只会定期发出消息(因此,它不会为每个传入事件发出事件,而是可以在每个滴答声中发出一个事件:假设每秒 - 这将大大减少下一层的负载层)。

然而,当我阅读上面的文章时,我看到storm有内部缓冲,我想知道这是否意味着我不需要弄乱tick spouts,因为storm已经为我做了内部缓冲。

0 投票
2 回答
72 浏览

events - 领域事件需要课程还是主题?

领域事件应该根据事件类,还是类和主题来分派?

例如,我有以下事件:

还有一个活动经理,

Udi Dahan提出事件是一流的对象,我喜欢这样。有一个 UserRegisteredEvent对象,一个 OrderComplete对象。我的问题是,类型本身是否绑定到事件处理程序?例如,我应该只将事件对象传递给发布方法吗?

这意味着每个处理程序都绑定到一个类类型,这似乎是有限的。虽然 YAGNI 可能是真的,但以下内容是否更强大:

其中事件主题是处理程序绑定的内容。这样,处理程序可以从继承中受益。如果类型安全或通用语言的使用是一个问题,可以这样做:

这只是较长发布版本的一种简短方法。这让我有点恼火,因为这意味着必须为每个新事件更改类,这似乎是不必要的(实际上,如果使用上述方法,则没有必要)。

虽然我只看到事件作为没有主题的类发布,但这是限制性的,还是有人遇到过这个问题?