Snoop - a Discovery Service for Java EE
summary
Snoop is presented as a 100% Java EE alternative to Eureka that runs as a Java EE app (GlassFish/Liberty) in Docker with a web UI, where services register themselves and send a health heartbeat every 10 seconds. Registration is a small annotation-based client (~10KB) so adding @Snoop / an enable-snoop-client flag registers endpoints; lookups inject a Snoop client that returns Optional responses and a JAX-RS WebTarget. Runtime Snoop URL and multiple instances per name are supported.
AI-written summary · about
chapters (4)
related talks
44m100% JavaEE Microservices
42mCloud Native Java EE
48mCloud Native Java
46mExperiences from using discovery services in a microservice landscape
49mRefactor Java EE application Microservices and Containers
45m12-Factor, Cloud Native Enterprise Java Applications
53mMicroservices on Java EE — As Cool As The LHC
40mCloud Native Java
