C# 在后台运行并为事件等待数天的程序

C# 在后台运行并为事件等待数天的程序,c#,.net,background-process,C#,.net,Background Process,我想用C#编写一个程序,等待大量的财务数据进行大的移动。我有一个彭博终端,我知道如何使用彭博API通过C#程序从彭博获取数据 但是,如何让程序在运行(可能在后台)和拦截此类事件时等待很长时间(几天)?到目前为止,我编写的其他程序执行一系列步骤,然后关闭。有没有可能在不使用太多CPU的情况下制作(特别是因为从彭博社获取数据需要大量CPU)?我应该如何进行 感谢您的帮助您可以创建承载WCF服务的Windows服务 当终端接收到数据时,它可以向WCF服务发送消息,从而让Windows服务开始处理数据。

我想用C#编写一个程序,等待大量的财务数据进行大的移动。我有一个彭博终端,我知道如何使用彭博API通过C#程序从彭博获取数据

但是,如何让程序在运行(可能在后台)和拦截此类事件时等待很长时间(几天)?到目前为止,我编写的其他程序执行一系列步骤,然后关闭。有没有可能在不使用太多CPU的情况下制作(特别是因为从彭博社获取数据需要大量CPU)?我应该如何进行


感谢您的帮助

您可以创建承载WCF服务的Windows服务


当终端接收到数据时,它可以向WCF服务发送消息,从而让Windows服务开始处理数据。

您可以创建承载WCF服务的Windows服务


当终端接收到数据时,它可以向WCF服务发送消息,从而让Windows服务开始处理数据。

您可以创建承载WCF服务的Windows服务


当终端接收到数据时,它可以向WCF服务发送消息,从而让Windows服务开始处理数据。

您可以创建承载WCF服务的Windows服务


当终端接收到数据时,它可以向WCF服务发送消息,从而让Windows服务开始处理数据。

我认为有两种解决方案:

  • 编写一个简单的windows服务,它等待您需要的时间并获取数据,发送数据。这应该不需要太多CPU,但如果您读取和写入大量数据,可能需要一些I/O。(有很多,我指的是真正的大数据)

  • 您可以编写一个简单的应用程序,该应用程序将由Windows任务调度器启动。在任务调度器中,你可以说,你的应用程序应该多久执行一次


  • 我认为有两种解决办法:

  • 编写一个简单的windows服务,它等待您需要的时间并获取数据,发送数据。这应该不需要太多CPU,但如果您读取和写入大量数据,可能需要一些I/O。(有很多,我指的是真正的大数据)

  • 您可以编写一个简单的应用程序,该应用程序将由Windows任务调度器启动。在任务调度器中,你可以说,你的应用程序应该多久执行一次


  • 我认为有两种解决办法:

  • 编写一个简单的windows服务,它等待您需要的时间并获取数据,发送数据。这应该不需要太多CPU,但如果您读取和写入大量数据,可能需要一些I/O。(有很多,我指的是真正的大数据)

  • 您可以编写一个简单的应用程序,该应用程序将由Windows任务调度器启动。在任务调度器中,你可以说,你的应用程序应该多久执行一次


  • 我认为有两种解决办法:

  • 编写一个简单的windows服务,它等待您需要的时间并获取数据,发送数据。这应该不需要太多CPU,但如果您读取和写入大量数据,可能需要一些I/O。(有很多,我指的是真正的大数据)

  • 您可以编写一个简单的应用程序,该应用程序将由Windows任务调度器启动。在任务调度器中,你可以说,你的应用程序应该多久执行一次


  • 你自己做了什么?你读过线程、windows服务、事件等方面的内容吗?如果没有,我建议你学习c#课程。是的,您可以创建一个几乎不使用任何cpu(0-1%)和内存的应用程序。您自己做了什么尝试?你读过线程、windows服务、事件等方面的内容吗?如果没有,我建议你学习c#课程。是的,您可以创建一个几乎不使用任何cpu(0-1%)和内存的应用程序。您自己做了什么尝试?你读过线程、windows服务、事件等方面的内容吗?如果没有,我建议你学习c#课程。是的,您可以创建一个几乎不使用任何cpu(0-1%)和内存的应用程序。您自己做了什么尝试?你读过线程、windows服务、事件等方面的内容吗?如果没有,我建议你学习c#课程。是的,您可以创建一个几乎不使用任何cpu(0-1%)和内存的应用程序1,如果它需要响应对它的调用,2,如果它不需要响应,并且您知道它必须运行多久。谢谢!我不知道Windows服务的用途是什么。那会有帮助的。你的第二个选择也很聪明,但可能不太适合我的需要。1如果它需要对某个呼叫作出反应,2如果它不需要反应,并且你事先知道它必须运行多久。谢谢!我不知道Windows服务的用途是什么。那会有帮助的。你的第二个选择也很聪明,但可能不太适合我的需要。1如果它需要对某个呼叫作出反应,2如果它不需要反应,并且你事先知道它必须运行多久。谢谢!我不知道Windows服务的用途是什么。那会有帮助的。你的第二个选择也很聪明,但可能不太适合我的需要。1如果它需要对某个呼叫作出反应,2如果它不需要反应,并且你事先知道它必须运行多久。谢谢!我不知道Windows服务的用途是什么。那会有帮助的。你的第二个选择也很聪明,但可能不太适合我的需要。谢谢你的回答。我很难理解什么是WCF服务。我如何将其与Windows服务连接?谢谢您的回答。我很难理解什么是WCF服务。我如何将其与Windows服务连接?谢谢您的回答。我很难理解什么是WCF服务。我如何将其与Windows服务连接?谢谢您的回答。我很难理解什么是WCF服务。如何将其与Windows服务连接?