我可以将anylogic与.net应用程序集成吗
Posted
技术标签:
【中文标题】我可以将anylogic与.net应用程序集成吗【英文标题】:can I integrate anylogic with a .net application 【发布时间】:2020-02-29 14:36:59 【问题描述】:-
我可以将任何逻辑仿真软件与 .net 应用程序集成吗?
我正在试用免费版。有人可以帮忙吗?
【问题讨论】:
请澄清您所说的“整合”是什么意思,这里有一百万种方法。 AnyLogic 是基于 Java 的,所以我建议首先搜索“integrate Java with .NET”以了解这方面的更多信息 只是想知道它们是否是可用于 .net 应用程序的 api 【参考方案1】:我从未见过 AnyLogic PLE 版本的 API,但对于付费版本,这里有一个用于操作模型参数和对象的 API 文档,它们存储在 AnyLogic Cloud 中:https://cloud.anylogic.com/files/api-8.5.0/docs/index.html
【讨论】:
【参考方案2】:您可以在正在运行的仿真模型和您的 .NET 进程之间使用网络通信。例如,如果模拟需要调用 .NET 进程来检索某些决策,您可以使用 gRPC 并创建一个 java 客户端和一个 .NET 服务器。使用 gRPC,您可以将消息描述为所谓的协议缓冲区。另一种可能性是使用消息队列框架,例如 ZeroMQ。因此,您可以实现不同的通信模式,包括客户端/服务器,也可以发布/订阅。
【讨论】:
以上是关于我可以将anylogic与.net应用程序集成吗的主要内容,如果未能解决你的问题,请参考以下文章