Skip to content

kalmichalis/rmi-hashtable-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RMI Hashtable Server

A distributed hashtable implementation using Java RMI (Remote Method Invocation).

Components

  • RMIServerMain - Starts the RMI registry and binds the remote object
  • HashTableServices - Remote interface defining available operations
  • HashTableServiceImpl - Implementation of the remote interface
  • Client - Connects to the server and performs operations

Features

  • Hashtable with size 2^20 storing key-value pairs
  • Supports insert, delete, and search operations
  • Interface-based design for implementation flexibility

How to Run

Compile with Maven: mvn compile Run the server: mvn exec:java -Dexec.mainClass="RMIServerMain" Run the client: mvn exec:java -Dexec.mainClass="Client"

Technologies

Java, RMI, Maven

About

Distributed hashtable implementation using Java RMI (Remote Method Invocation) with interface-based design

Topics

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages