Next gen #3
Labels
No Label
bug
duplicate
enhancement
help wanted
invalid
question
todo
wontfix
No Milestone
No project
No Assignees
1 Participants
Notifications
Total Time Spent: 2 weeks 4 days
Due Date
deavmi
2 weeks 4 days
Depends on
#7 Migrate from libsnooze
deavmi/tristanable
You do not have permission to read 2 dependencies
Reference: deavmi/tristanable#3
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
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?
What is this?
Re-write of Tristanable, mainly with a performance boost in mind due to the use of
libsnooze
.Todo
Todo list:
Watcher
receiveMessage(Socket, ref byte[])
Watcher queuing
receiveMessage(Socket, ref byte[])
Queue
QueueItem
with justTaggedMessage
libsnooze
(see #5)eventy exception handling etcinnotifyAll()
inwait()
Manager
registerQueue(Queue)
)getQueue(ulong)
andgetQueue_nothrow(ulong)
)Queue
dequeue(Duration)
Good progress made now, just testing a few things. I should be able to check most of these off by the end of this week.
Hoping to make the 9th of April deadline.
Publishing a beta version now
v3.0.0-beta
I should probably work on finishing up the unit tests today.
Added a configuration option for
Manager
. First option is to allow a user to auto-register a queue on the invocation ofsendMessage(TaggedMessage)
based on the tagged message's tag.Added safe bformat
receive(Socket, ref byte[])
usage as of commit375a611a827cf0856b4c73f2dc47ee82581a0433
Added a proper shutdown method as of commit
375a611a827cf0856b4c73f2dc47ee82581a0433
Wow, were actually almost done.
We might want to open a seperate issue, but make sure everything if isnished here first?
Working on migrating to niknaks real quick...
Almost done
Merged ✅
Just default queue testing we need to work on.
Default queue works
Merging...
But issue stays open as I still want to work on it.
nextgento master