Skip to content

Distributed Consumer-Producer design implementations with TCP/Sockets and RMI.

Notifications You must be signed in to change notification settings

aayushARM/distributed-cp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Distributed Consumer-Producer Implementation With TCP/Sockets and RMI

This project implements the Distributed Consumer-Producer design using Java wherein all the three types of entities: Producers, Consumers and the Server governing communication between the two can run on different machines. Two types of implementations are developed:

  • First uses TCP/Sockets, Streams and Multithreading with Synchronization for all types of back and forth communications.
  • The second uses Java's Remote Method Invocation API. The Storage class used by Server extends a UnicastRemoteObject, and consists of Remotely-invocable Synchronized methods which are called used by Producers and Consumers on different machines.

About

Distributed Consumer-Producer design implementations with TCP/Sockets and RMI.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages