在C#.NET分布式code执行框架 [英] .NET Distributed Code Execution Framework in C#

查看:384
本文介绍了在C#.NET分布式code执行框架的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我们目前的工作是聚集了一堆登录数据,并将其存储到数据库中的数据中心。

We current operate a datacenter that aggregates a bunch of login data and stores it into a database.

我们有几个工作定期运行的对数据进行操作,进行统计分析等。

We have several "jobs" that run periodically that operate on the data, perform statistics analysis, etc.

目前的调度和任务系统是pretty的基础,我想踢它的坚果,并将其发送到超速(我只是去上这一点)。

The current scheduler and job system is pretty basic, and I'd like to kick it in the nuts and send it into overdrive (just go with me on this).

我想开发一个可伸缩的作业执行和自动化的调度平台。我可以处理资源的自动化调度没有问题,但可扩展的作业执行引擎是我不得不做一些工作。

I'd like to develop a scalable job execution and automated scheduler platform. I can handle the automated scheduling of resources no problem, but the scalable job execution engine is where I'd have to do some work.

我想知道,如果.NET框架已经支持呢?我理解的Azure让开发人员制作的分布式应用程序,但我相信这些都对MSFT的数据中心运行。

I'd like to know if the .NET framework has support for this? I understand Azure will let developers produce distributed applications, but I believe these have to run on MSFT's datacenters.

基本上,我想运行自己的微型Windows Azure的环境。

Basically I'd like run my own mini windows azure environment.

哦,太棒了S.O.社区,是有希望,否则我必须建立自己的?

Oh great S.O. community, is there any hope, or must I build my own?

推荐答案

这听起来像一个分布式的消息队列将是对你有好处。 MSMQ完全符合这种情况下,你可以写一个公开消息队列,并在多个服务器之间分配自己的行为(你会实现作为Windows服务)。

It sounds like a distributed message queue would be good for you. MSMQ fits this case perfectly, as you can write to a public message queues, and distribute your actions (which you'd implement as windows services) across many servers.

你有没有考虑过这问题?

Have you looked into this?

这篇关于在C#.NET分布式code执行框架的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆