streamengine

package
v0.62.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 13, 2026 License: MIT Imports: 11 Imported by: 0

README

streamengine

import "github.com/kitsunium/sdk/framework/internal/app/streamengine"

Package streamengine is what framework/app/stream plugs into kit: the log a streamed topic appends to — the SDK's stream in memory, in the data directory and over SQL —, the consumer groups its subscriptions read it as, and the migration of a stream's tables (issue #826, ADR 0179 step 4's shape). The framework's core imports none of the SDK's stream: it reaches it through plug, and a product that declares no streamed topic links none of it.

Package streamengine — the compile-time proof that the streams are the framework's.

Index

func Enable

func Enable()

Enable plugs the streams, their consumer groups and the migration of a stream's tables into the framework.

Generated from docs/api by tools/genindex.

Documentation

Overview

Package streamengine is what framework/app/stream plugs into kit: the log a streamed topic appends to — the SDK's stream in memory, in the data directory and over SQL —, the consumer groups its subscriptions read it as, and the migration of a stream's tables (issue #826, ADR 0179 step 4's shape). The framework's core imports none of the SDK's stream: it reaches it through plug, and a product that declares no streamed topic links none of it.

Package streamengine — the compile-time proof that the streams are the framework's.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Enable

func Enable()

Enable plugs the streams, their consumer groups and the migration of a stream's tables into the framework.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL