Directories
ΒΆ
Path | Synopsis |
---|---|
Package ip provides utilities for IP address operations, including detection of internal IPs, extracting addresses from connections, and client IP identification in request contexts.
|
Package ip provides utilities for IP address operations, including detection of internal IPs, extracting addresses from connections, and client IP identification in request contexts. |
Package metrics provides functionality for metrics collection and monitoring using OpenTelemetry for both server and client operations.
|
Package metrics provides functionality for metrics collection and monitoring using OpenTelemetry for both server and client operations. |
Package profile provides environment profile and configuration utilities for application setup and runtime behavior control.
|
Package profile provides environment profile and configuration utilities for application setup and runtime behavior control. |
Package router provides routing capabilities for service discovery and network communication in distributed systems.
|
Package router provides routing capabilities for service discovery and network communication in distributed systems. |
balancer
Package balancer provides gRPC load balancing functionality for service discovery and routing in distributed systems.
|
Package balancer provides gRPC load balancing functionality for service discovery and routing in distributed systems. |
conn
Package conn provides utilities for managing gRPC client connections with load balancing, service discovery, and middleware support.
|
Package conn provides utilities for managing gRPC client connections with load balancing, service discovery, and middleware support. |
routetable
Package routetable provides functionality for distributed routing tables used for tracking and managing service instances and their connection states.
|
Package routetable provides functionality for distributed routing tables used for tracking and managing service instances and their connection states. |
routetable/redis
Package redis provides a Redis-based implementation of the route table.
|
Package redis provides a Redis-based implementation of the route table. |
Package trace provides OpenTelemetry tracing functionality for various components, including GORM database operations and HTTP requests.
|
Package trace provides OpenTelemetry tracing functionality for various components, including GORM database operations and HTTP requests. |
Package tunnel provides interfaces and functionality for managing communication tunnels between services, supporting messaging, routing and forwarding capabilities.
|
Package tunnel provides interfaces and functionality for managing communication tunnels between services, supporting messaging, routing and forwarding capabilities. |
Package version provides utilities for parsing and comparing version strings to ensure compatibility and properly handle versioned resources.
|
Package version provides utilities for parsing and comparing version strings to ensure compatibility and properly handle versioned resources. |
Package xcontext provides context-related utilities for propagating and accessing metadata through the service chain, including user IDs, routing information, and status data.
|
Package xcontext provides context-related utilities for propagating and accessing metadata through the service chain, including user IDs, routing information, and status data. |
Package xerrors provides standardized error types and error handling utilities for application-specific errors, including API, database, and routing errors.
|
Package xerrors provides standardized error types and error handling utilities for application-specific errors, including API, database, and routing errors. |
Package xlog provides extended logging functionality using structured loggers with support for multiple log formats, levels, and integration with tracing.
|
Package xlog provides extended logging functionality using structured loggers with support for multiple log formats, levels, and integration with tracing. |
Click to show internal directories.
Click to hide internal directories.