Spring OS [8 points] Your coworker is debugging a distribute…
Spring OS Your coworker is debugging a distributed payment processing service built on Spring OS. Currently, the client process hangs when ‘invoice.submit()’ is called. The client process runs on Node A, but the invoice service object lives on Node B on a LAN. Your coworker would like to better understand the runtime plumbing so they can trace, reproduce, and fix the bug. a) What is a ‘door’ and what is a ‘network proxy’ in this setting, and why are they essential for communication between the client and the invoice service?