我设计了一个应用程序后端。目前,它是一个.NET进程(控制台应用程序),它托管各种通信框架,如Agatha和NServiceBus。
我需要定期使用值(在应用程序运行时来自应用程序)更新我的数据存储区。
我发现了三种可能的方式:
哪一个更好?
答案 0 :(得分:3)
使用最简单的方法。听起来像选项1是基于你给出的信息的方式。
选项2包含线程,线程总是使程序复杂化,更难以调试和编写,更有可能出现错误。
选项3,意味着您有两个应用程序,如果进行更改,则必须部署新版本,这会增加维护成本。