Skip to main content



Comment System for GraphSpace Organization :  National Resource for Network Biology (NRNB)   GraphSpace  is an user-friendly web-based platform that collaborating research groups can utilize for storage, interaction, and network sharing.
Recent posts

second post

Sockets  A socket is one endpoint of a two-way communication link between two programs running on the network. It allows real time, bidirectional communication between the web client and server. This allows for logged in users to see comments in real time without refreshing the page in a similar way as in  Google docs . Architecture  The  GraphSpace notification system  ( pull request ) sends users notifications when certain operations (such as graph deletion or graph creation) have been completed. In practice, many users (such as those in a large group) may receive these notifications, which involves creating database entries for each user. If we attempt to do all of these operations from the perspective of the user performing them. Thus, we elected to use  Kafka  (a messaging queue) to enable an asynchronous notification system. In the notification system architecture the notification has to be created only after a successful database operation of creating/deleting graph, creating/de