weavelet and envelope

110 views
Skip to first unread message

陆西星

unread,
Mar 17, 2023, 11:37:49 AM3/17/23
to Service Weaver
How to understand the concepts of weavelet and envelope in the Google Weaver framework? They seem to be very important in the entire design. Could you share some insights?

Srdjan Petrovic

unread,
Mar 17, 2023, 11:39:34 AM3/17/23
to Service Weaver
Yes, they are important. We're working on a blog post describing these in detail, but got side-tracked with some last minute API changes. We hope to release the post next week.

mwhittaker

unread,
Apr 5, 2023, 4:29:37 PM4/5/23
to Service Weaver
We just released a blog post detailing envelopes and weavelets: https://serviceweaver.dev/blog/deployers.html. By the end of the blog post, you'll be an expert :)

Nguyen Tien

unread,
Sep 11, 2023, 11:43:54 AM9/11/23
to Service Weaver
Hi @mwhittaker, Can you share why use os pipes instead other protocol for communication between envelope and weavelet?
Thanks!

Srdjan Petrovic

unread,
Sep 11, 2023, 11:46:49 AM9/11/23
to Service Weaver
The weavelet is a child process of the envelope, and the pipe between them is protected by the OS against unauthorized access by other processes. So it is a safer communication medium than network-based protocols, which would have to be secured using mTLS.
Reply all
Reply to author
Forward
0 new messages