{"@context":"https://w3id.org/codemeta/3.0","@type":"SoftwareSourceCode","identifier":"pkg:golang/github.com/lytics/inflight","name":"github.com/lytics/inflight","description":"Package inflight provides primitives(data strutures) for managing inflight operations that\nare being processed in a distributed system.\n\nCallGroup spawns off a group of operations for each call to Add() and\ncalls the CallGroupCompletion func when the last operation have\ncompleted.  The CallGroupCompletion func can be thought of as a finalizer where\none can gather errors and/or results from the function calls.\n\nOpQueue is a thread-safe duplicate operation suppression queue, that combines\nduplicate operations (queue entires) into sets that will be dequeued togather.","version":"v0.0.0-20231208151346-8d7d896506db","softwareVersion":"v0.0.0-20231208151346-8d7d896506db","license":"https://spdx.org/licenses/MIT","codeRepository":"https://github.com/lytics/inflight","issueTracker":"https://github.com/lytics/inflight/issues","url":"https://github.com/lytics/inflight","programmingLanguage":{"@type":"ComputerLanguage","name":"Go"},"dateCreated":"2021-10-19","dateModified":"2023-12-08","datePublished":"2023-12-08","copyrightYear":2021,"downloadUrl":"https://proxy.golang.org/github.com/lytics/inflight/@v/v0.0.0-20231208151346-8d7d896506db.zip","softwareHelp":{"@type":"WebSite","url":"https://pkg.go.dev/github.com/lytics/inflight#section-documentation"},"applicationCategory":"go","runtimePlatform":"go","developmentStatus":"active","sameAs":["https://pkg.go.dev/github.com/lytics/inflight"],"https://www.w3.org/ns/activitystreams#likes":3}