9a7a2566fa
CI / build (push) Successful in 6m22s
- Rename RedisSpan -> SpanHandle for generic span handling - Generalize TelemetryController methods: startSpan/endSpan with dbSystem param - Rename RedisOtelSpan -> OtelSpanHandle in rbcs-server-otel - Update Redis cache handler to use new generic API - Add OpenTelemetry tracing for memcache GET and SET commands - Add channel property to MemcacheRequestController for server address attribution - Add uses TelemetryController directive in memcache module-info Memcache spans follow the same pattern as Redis: db.system=memcache, db.operation=GET|SET, server.address, server.port
23 lines
685 B
Java
23 lines
685 B
Java
import net.woggioni.rbcs.api.CacheProvider;
|
|
import net.woggioni.rbcs.api.TelemetryController;
|
|
|
|
module net.woggioni.rbcs.server.memcache {
|
|
requires net.woggioni.rbcs.common;
|
|
requires net.woggioni.rbcs.api;
|
|
requires net.woggioni.jwo;
|
|
requires java.xml;
|
|
requires kotlin.stdlib;
|
|
requires io.netty.transport;
|
|
requires io.netty.codec;
|
|
requires io.netty.codec.memcache;
|
|
requires io.netty.common;
|
|
requires io.netty.buffer;
|
|
requires io.netty.handler;
|
|
requires org.slf4j;
|
|
|
|
provides CacheProvider with net.woggioni.rbcs.server.memcache.MemcacheCacheProvider;
|
|
|
|
uses TelemetryController;
|
|
|
|
opens net.woggioni.rbcs.server.memcache.schema;
|
|
} |