package
0.0.1
Repository: https://github.com/egustafson/sandbox.git
Documentation: pkg.go.dev

# README

Golang Fn Node Streaming Framework

2nd attempt at a simple framework to hang functional (or functions) off of and build streaming computation.

Concept: compute a moving average, or variance (complexity theory) of streaming data like stocks, or compute telemetry.


Framework philsophy:

  • Construct a "Node" class that comes with the core, abstracted behaviors.

  • Allow a single Function to be assigned to a "Node" that performs the specialization behavior of that Node -- i.e. compute an average.

    • Inputs are passed in as parameters.
  • The core framework passes information through Channels.

  • The generalized code manages the channels and invokes the specialized function with input, and captures output which is then passed to the output channel. -- Plugin function doesn't handle channels.

  • Each specialized function/Node runs as a spearate goroutine, but is provided as a simple 'func' that takes input in parameters and provides the results as the return value (struct-like) of the function.

# Functions

No description provided by the author
No description provided by the author

# Variables

No description provided by the author
No description provided by the author

# Structs

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Interfaces

No description provided by the author
No description provided by the author

# Type aliases

No description provided by the author
No description provided by the author