Dynamic Services #21
Labels
No labels
bug
confirmed
critical
discussion
documentation
Doing
enhancement
suggestion
support
To Do
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: hazaar/hazaar-warlock#21
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
I had an interesting idea that I don't think would take a whole lot of work to implement but would be an awesome and very powerful feature to have in Warlock. Dynamic services. By that I mean, a service that can be running multiple times and started on the fly by a client connection, possibly then tied to that client connection so that if the connection disappears the service is shut down.
So basically how I see this working is, you write the service that takes some arguments that have a major affect on the way the service runs. For example, a username and password for logging in to a remote service. The web client then connects to Warlock and requests the service to start and passes the required parameters. The service starts, does it's thing and directly communicates back to the web client.
The fleeting idea idea I had that triggered this was creating a web based IRC chat client and using Warlock as a IRC->Warlock->WebSockets protocol converter.
This is all just theoretical, but I'd like to take a stab at getting it running.
changed title from Dynamic {-s-}ervices to Dynamic {+S+}ervices
changed the description
created branch
21-dynamic-services
created branch
21-dynamic-services
mentioned in merge request !6
mentioned in commit
48406a93ac
closed via commit
4e5e420fbc
closed via merge request !6
mentioned in commit
4e5e420fbc