~/talk

How to Write an API Gateway Plugin in Java

Talkat JCON WORLD ONLINE 2023 · on Tuesday, 2023-11-21· at 13:00· Live-Stream 4, Online - Remote· [microservices, java]
slides:none on file

Shows how to build a working custom plugin for Apache APISIX using Apache APISIX plus the Java Plugin Runner and a Spring Boot process communicating over Unix domain sockets, demonstrating a token validator plugin that extracts JWTs, calls a validation service, and gates routing to an upstream. Notes that APISIX ships >100 built‑in plugins, supports hot reloading (checks updates every second), uses etcd for control plane storage, and the Java runner runs as a subprocess (demoed end-to-end with Docker).

AI-written summary · about

  1. 0:00Introduction to API Gateway plugins
  2. 3:15Why API Gateways matter
  3. 6:51Overview of Apache API6
  4. 10:51Multi-language plugin support
  5. 13:20Setting up Java plugin Runner
  6. 17:58Demo: Token validator plugin
  7. 23:20Future of API6 plugins
  8. 25:05Key takeaways and Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.