Warlock 2.0 #52
Labels
No labels
bug
confirmed
critical
database
discussion
documentation
email-support
enhancement
feature
suggestion
support
warlock
No milestone
No project
No assignees
1 participant
Due date
No due date set.
Dependencies
No dependencies set.
Reference: hazaar/hazaar-mvc-old#52
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 need to overhaul Warlock. The reasons for this are because when I originally wrote it, it was based around the concept of long-polling HTTP connections. Now that we support Websockets all of that has changed, but the core of Warlock is still the same with message queues, allowing messages to be delivered and stored for a short period until the listening host connects and subscribes (as is the case with long-polling)
I've been thinking about how best to handle this and I think it's best to reverse the process. Instead of the core being message queue based for supporting long-polling and WebSockets tacked on the side, I would like the rewrite the core to work with WebSockets and have the long-polling support tacked on.
This will allow me to streamline the message processing so that messages can be ditched if nothing is subscribed to listen to the message queue.
Removed ~9 label
Status changed to closed