Skip to content

Meeting Minutes 2021 06 09

George Kinsman edited this page Jun 9, 2021 · 3 revisions

Meeting Information

Meeting Date: 2021-06-09

Meeting Purpose: Regular catch-up

Note Taker: gkinsman

Attendees

  • Brian Murphy
  • Stu Lang
  • Tim van Wijk
  • George Kinsman

Previous action items

Item Who Due Date
Create issue/s to track future improvements Brian Done
Create GH issue for Contributor Guide Stu Done
Open issue to start thinking about how we can support more flexible serializers George
Investigate JS6 bug so we can be sure the same issue doesn't exist in JS 7 Stu Stu attempted to repro but wasn't able to. Tim also can't repro it anymore.

Agenda Items

Item Who Notes
Large message working group. Brian Consumer/publisher working with JS6. Tests ensure message delivery is successful and round-trip is under 100ms, Avg 75ms.
Update on the "optional infrastructure" work. Stu/Brian Upgrading to JS7 and making it work in ref arch is still unknown, exploratory work yet to do.
What else can we do before V7? Release notes? Wiki updates? Docs? Training? Brian -
AOB All Notes below.

Serializers

  • Stu's POC proves that we can make gzip work with JS6
    • What is the meaning of max message size? Bytes over wire? JSON size? Is it UTF8? Seems to be Encoding.UTF8.GetBytes
    • Let's work out exactly how this calculation is made
      • Client uses headers + body, UTF8 encoded
    • We could provide a nuget package with an alternative compressing serializer factory to allow users to opt-in
      • Need to investigate whether gzip'd messages are dropped or move to _error queue if consumer can't handle them
    • Can we support cloud event envelopes? What wold be necessary?
      • Worth investigating if we can support multiple envelopes?
      • Potentially easy, likely difficult, worth investigating.

Action Items

Item Who Due Date
Ask Luke if Subject is used by the data ingestion pipeline George