Skip to content

k4anubhav/master_slave_server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Master Server

Master server has job queue and slave client will pull jobs from the queue and execute them. and send the result back to the master server. So, you can have multiple slave clients and one master server. The job queue will be shared between all the slave clients.

So far, only REST API call is supported. The slave client will make a REST API call with the specified method, url and body. The response will be sent back to the master server.

You can configure webhook url in the master server. To receive the result of the job in your application.

Currently, slave client also needed to be trusted, the project may be updated in the future to support untrusted slave client.

Use Cases

  • You are limited by the number of API calls from your IP address. You can use this to make more API calls. Utilizing multiple IP addresses.

Supported Job

  • REST API call

Platform Support

  • Linux
  • Windows
  • Mac
  • Android
  • iOS // Not tested

TODO

  • Add logs in client, so client user can see what jobs are being executed.
  • Add support for untrusted slave client
  • Add support for more job types
  • Add support for more platforms

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages