~/talk

Baking a Java EE 8 Micro Pi

Talkat Oracle OpenWorld 2017 · 2017-10-01..10-05· [iot, microservices]
links:none on file
slides:none on file

A Raspberry Pi cluster runs Payara Micro (~60 MB jar) with Hazelcast clustering and a stock-ticker microservice: an EJB timer fires every second and publishes CDI events annotated @Outbound that Hazelcast delivers to @Inbound listeners on other nodes, a clustered singleton ensures one producer, JSON-B serializes stock objects, JAX-RS SSE broadcaster pushes updates to clients, and MicroProfile Config (including a cluster-backed source) stores runtime endpoints. The live demo fails from power/hardware gremlins but the code is on GitHub and a working demo is on the Payara stand.

AI-written summary · about

  1. 0:00Intro
  2. 7:08Docker
  3. 11:05Eclipse MicroProfile
  4. 14:38Java EE 8
  5. 16:25Java Security
  6. 19:46Pi Overview
  7. 23:44Demo
  8. 26:04Raspberry Pi Cluster
  9. 28:01Clustered Singletons
  10. 28:57StockLib
  11. 30:06StockObject
  12. 31:33StockTicker
  13. 34:16WebSocket
  14. 38:08CDI Event Bus
  15. 38:50WebSockets
  16. 40:01JSONP
  17. 42:36Reactive Client API
  18. 47:50Server Sent Events
  19. 50:37Architecture
  20. 54:29CrossOrigin Requests
  21. 55:42Future of Java EE
  22. 57:09Dependencies
  23. 57:38Config API
  24. 59:10Example
~/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.