I gang

I need a couple of windows services written in C++

One service will manage a Queue. The other will process items from the queue.

Service 1 = S1

Service 2 = S2

S1 will receive requests from clients, and will assign tasks to available instances of S2.

If all instances of S2 are busy, then S1 will add the items to the queue. These are long running tasks, anywhere between 5 seconds and 2 hours, so the queue will need to be stored in a SQL table, in case of hardware failure.

Once an item has been assigned to a S2 instance, S1 will need to check the progress of the work. I figure that checking the status every 5 minutes should be sufficient. If S1 is not able to get a response from an S2, then the task needs to be reassigned. Also, that S2 instance should not receive any further tasks, and an entry will need to be made on a table in SQL.

If the Task fails. The task should be marked as failed, and an entry will need to be made on a SQL table.

These are all windows services. All the communication between the services needs to be done using WCF, and TCP connections.

I will need to be able to launch several copies of S2 in the same PC. The goal would be one S2 per physical CPU core. I do not mind if the S2 are always on, but idle. I will need to be able to determine what each S2 is doing at any given time.

The system will have 2 S1s running at the same time, in a cluster of servers.

To process the tasks we will created a set of C# .Net 4.5 classes that the S2s will need to use. So, you will need to provide a public interface to load those classes.

Færdigheder: C++ Programmering

Se mere: what is in c programming, what is an interface in programming, what are classes in programming, system one services, set in c, services programming, programming wcf services, programming tasks in c++, programming in sql, get in written, get in c programming, c programming services, c programming classes, cplusplus set, cplusplus queue, c# hardware programming, windows wcf, 1.5 hours in minutes, communication services, windows servers, c# wcf, c wcf, c c++ programming services, net windows services, net interface windows

Om arbejdsgiveren:
( 2 bedømmelser ) Denver, United States

Projekt-ID: #4047749

10 freelancers are bidding on average $221 for this job

samitXI

i am interested and fit your requirement . i am honest, dedicated,self-motivated, result oriented and time bound person. i deliver what you need.

$250 USD in 5 dage
(27 bedømmelser)
5.2
hbxfnzwpf

Very proficient in C++ and network programming. I have similar experience in my work. It is not hard for me to implement this system for you. Plz check the PM.

$150 USD in 4 dage
(13 bedømmelser)
4.2
RedHat007

Hi, i can do it. Let's start with me. Thanks.

$250 USD in 3 dage
(3 bedømmelser)
3.5
rakib062

C++ developer with 7+ years of experience in windows service, WCF, TCP/IP and core features. Assure you of quality work. Ready to start. thanks

$150 USD in 7 dage
(8 bedømmelser)
3.7
sergeydm

Hello. I have 10+ years experience in C++, Win32, 5+ years in C#, .NET, WCF.

$250 USD in 3 dage
(3 bedømmelser)
3.3
hoangtriTA

Hi sir. I am ready to help you. Please check your PM.

$210 USD in 4 dage
(1 bedømmelse)
1.8
zhoumo

Hi I have the experience of writting windows services, please let me help you.

$200 USD in 3 dage
(1 bedømmelse)
1.2
hegazy

easy.. a one day task.

$500 USD in 3 dage
(0 bedømmelser)
0.0
Zagothal

I want do this project. I am professional software developer with more than five years experience in C++, C# and Java.

$130 USD in 14 dage
(0 bedømmelser)
0.0
redsysman

I'm an advanced c++ developer. I have 5 years of experience in c++ and service programming. I have developed many c++ and service programs. I have ability to do that. I'll satisfy you with your projects.

$120 USD in 3 dage
(0 bedømmelser)
0.0