Find Jobs
Hire Freelancers

A very basic three-part system consisting of a client, a proxy, and two servers in Java.

$30-250 CAD

Opravljeno
Objavljeno pred skoraj 6 leti

$30-250 CAD

Plačilo ob dostavi
Need to build a very basic three-part system consisting of a client, a proxy, and two servers. There are multitudes of reasons why data needs to be processed at the server side, and not at the client side including but not limited to performance and security considerations. For this assignment, the client’s role is to sequentially send one hundred randomly generated strings of size twenty characters each to some server, which then eliminates the vowels from the strings and eventually sends them back to the client to print on the screen. There is a catch though. Between the client and the server there is a proxy which acts like a load balancer. The function of the proxy is to dispatch the message for processing to either Server1 or Server2 for the vowels to be eliminated and the string to be sent back. Here is the sequence of what happens: 1. Client establishes connection with Proxy. 2. Proxy establishes connection with Server1. 3. Proxy establishes connection with Server2. (Hint: the proxy acts as a server to the client, and the proxy itself is a client to both servers). 4. Client sends a message to Proxy. 5. Proxy decides at random whether to relay the message to Server1 or Server2. 6. Proxy sends the message to either Server1 or Server2. 7. Server1 or Server2 eliminate the vowels from the message and send it back to Proxy (string will be possibly reduced in size). 8. Proxy sends the message to client. 9. Client prints the message on the screen. 10. Client repeats the process from (4) for the next message until all messages are processed.
ID projekta: 17319062

Več o projektu

10 ponudb
Projekt na daljavo
Aktivno pred 6 leti

Želite zaslužiti?

Prednosti oddajanja ponudb na Freelancerju

Nastavite svoj proračun in časovni okvir
Prejmite plačilo za svoje delo
Povzetek predloga
Registracija in oddajanje ponudb sta brezplačna
Dodeljeno:
Avatar uporabnika
Hello, Sir Weebside Inc. is a professional freelancer service provided to worthy clients like you. We can provide our best developers to provide you High-Quality Product with 100% Delivery Rate, 100% Satisfaction. Having Experts in Java, C / C++ , C# , VB , .NET , SQL, MySQL, and Python Programming Language and Frameworks made us capable to bid here. We can provide any service of any caliber within Hours. CHAT WITH US TO START RIGHT NOW. BEST DEVELOPERS AROUND. WITH HIGHEST QUALITY DELIVERED WITHIN TIME. WITHIN BUDGET. CLICK CHAT TO START
$30 CAD v 0 dnevu
4,7 (45 ocen)
5,1
5,1
10 freelancerjev je oddalo ponudbo s povprečno vrednostjo $155 CAD za to delo
Avatar uporabnika
Hello. My primary skill is Java. I have rich experiences with JAVA Programming. So I am very interested in your project. I can build this application successfully as your requirement. I am ready to take your project now. Lets discuss details over chat.
$155 CAD v 3 dneh
5,0 (126 ocen)
9,0
9,0
Avatar uporabnika
Hello Sir, I am interested in your project. I have completed lots of projects successfully in java. Please kindly visit my profile. I can implement your three part system consisting of a client, a proxy and two servers. I have check both project description and attached pdf file. Sincerely bdlions
$100 CAD v 3 dneh
5,0 (31 ocen)
4,9
4,9
Avatar uporabnika
I'll be happy to do your assignment for you. My work will guarantee you to stand out from the rest of your class, and for a little extra, I'll be happy to sit on teamviewer or anydesk in a call and teach you about everything I'm doing. If you have any questions about my qualifications or anything of that nature, don't hesitate to ask. I'll document everything and put together a ReadME for a separate cost though.
$250 CAD v 1 dnevu
0,0 (0 ocen)
0,0
0,0
Avatar uporabnika
being an engineer i believe i can do the job in better way.
$77 CAD v 2 dneh
0,0 (0 ocen)
0,0
0,0
Avatar uporabnika
Hi. I'm interested in your project. I can implement it using Spring Cloud framework. It has been designed for your needs (multiservices, proxy, security, load balancing, etc.) In future you we be able use all its features. The deployment process (test/prod environment) could be implemented using Docker.
$588 CAD v 14 dneh
0,0 (0 ocen)
0,0
0,0
Avatar uporabnika
Hello, I realise there are many bids for your project, but I will deliver it to you within 3 days, at half the rate that you've fixed. 75$. That's it. You see, I'm more interested in working ans sharpening my skills than earn money. Just saying. Take a shot at me, and I won't let you down. Ever. Thanks! Regards, FL Coder Girl 101
$83 CAD v 3 dneh
0,0 (0 ocen)
0,0
0,0

O stranki

Zastava CANADA
Ottawa, Canada
5,0
1
Član(ica) od feb. 20, 2018

Verifikacija stranke

Hvala! Po e-pošti smo vam poslali povezavo za prevzem brezplačnega dobropisa.
Pri pošiljanju vašega e-sporočila je šlo nekaj narobe. Poskusite znova.
Registrirani uporabniki Skupaj objavljenih del
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Nalaganje predogleda
Geolociranje je bilo dovoljeno.
Vaša prijavna seja je potekla, zato ste bili odjavljeni. Prosimo, da se znova prijavite.