middleware

package
v0.0.0-...-f4276bb Latest Latest
Warning

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

Go to latest
Published: Sep 23, 2023 License: MIT Imports: 7 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewAuditSendor

func NewAuditSendor(service string) restful.FilterFunction

中间件构造函数

Types

type AuditSendorConfig

type AuditSendorConfig struct {
	Brokers []string `toml:"brokers" env:"MAUDIT_KAFKA_BROKERS" envSeparator:","`
	Topic   string   `toml:"topic" env:"MAUDIT_KAFKA_TOPIC"`
}

consumer kakfa的配置 有 maudit负责这定义

func LoadConfigFromEnv

func LoadConfigFromEnv() (*AuditSendorConfig, error)

func NewAuditSendorConfig

func NewAuditSendorConfig() *AuditSendorConfig

func (*AuditSendorConfig) GetWriter

func (k *AuditSendorConfig) GetWriter() *kafka.Writer

type OperateAuditClient

type OperateAuditClient struct {
	// contains filtered or unexported fields
}

func NewOperateAuditClient

func NewOperateAuditClient(service string, kafka *kafka.Writer) *OperateAuditClient

func (*OperateAuditClient) Filter

func (o *OperateAuditClient) Filter(
	req *restful.Request,
	w *restful.Response,
	next *restful.FilterChain)

Jump to

Keyboard shortcuts

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