DDD&有状态的沟通

时间:2014-05-08 14:16:45

标签: c# design-patterns domain-driven-design rtsp

我们的环境中有一个非常专业的应用程序,负责管理基于IP的监控设备,如IP摄像头,分析设备。如果将新设备添加到管理数据库,则RTSP(基于状态TCP的协议)客户端应自动连接到设备和设置流。通信是异步,双向处理的,需要不断监控,以便立即检测连接丢失。

这种关注在哪里适合DDD世界? AFAIK,RTSP协议是基础设施问题,通信处理可以在应用服务中完成,但是必须对各个方面应用某些域规则。此外,整个RTSP的东西都是在库中实现的,所以我想我必须为它创建包装器。 基础结构服务是否会抛出域事件,以便通知域事件处理程序有关例如:连接损失?

1 个答案:

答案 0 :(得分:0)

是的我认为是这样的,这与一个Web应用程序相当,在Controller中,控制器(MVC说)是一个基础设施问题,它处理HTTP协议,但是它以域的语言形成一个命令({{3然后在命令总线上将其关闭以供域层处理。在某些时候,基础架构组件必须将事件转换为其等效的域,然后将其发送到域层以进行处理。

相关问题