Skip to content

I created a subscription system in distribution mimi, server client communication over TCP connection

Notifications You must be signed in to change notification settings

ibrahimeth/distributed-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

System Programming Homework-II

  • Using Transport Layer shipping functions with Java programming language You are expected to develop a distributed subscription system.

  • This subscription system supports SMTP, HTTP, etc. on the socket. occur within the scope of homework rather than a protocol Basic syntax with a primitive protocol called ASUP (Subscription Service Subscription Protocol) It should happen in the order shared below.

  • Load distribution, fault tolerance etc. In the distributed architecture used in requests, each server connects subscribers and keeps information about subscribers being online/offline in the system. client from a server Subscribe; Must be able to log in to the system from another server.

  • After the server list is updated on other servers (the other 2 servers that receive the updated list After receiving the "55 TAMM" message from the server), a response must be returned to the client it serves.

  • Each server accesses its lists during concurrent client access. It has to offer thread-safe. (Structures such as lock, synchronized, etc. should be used in critical areas.)

picture-first

Screen Shots

Client

sk

Server

sk

sk

sk

About

I created a subscription system in distribution mimi, server client communication over TCP connection

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages