Countless Nodes in a Network, Each Running Hundreds of Services

nyssr.net is a network of interconnected Java nodes using TCP channels to facilitate message exchange. Messages are routed through these channels, avoiding the need to establish new connections dynamically.

A mesh of nodes, some in the cloud, others outside

A mesh of nodes, some in the cloud, others outside

Each node is built around a nimble and quick-loading micro-kernel. This micro-kernel loads additional functionalities in the form of plugins during startup. Remarkably, even essential features like TCP or the transport layer are loaded as plugins, alongside various services and applications. The configuration file houses a list of all modules to be loaded, making it the determining factor for a node's capabilities and tasks. This approach ensures that when nodes are executed in containers, all containers remain identical.

A single node has the capability to load hundreds of plugins, making the deployment of new microservices swift and uncomplicated. Gone are the days of setting up new servers for each service; a mere addition to the plugin list suffices. Additionally, the scalability of nyssr.net is incredibly flexible, allowing it to consist of as few as one node or as many as a thousand, tailored to your specific requirements.

One node can host hundreds of plugins with services

One node can host hundreds of plugins with services