SOFA Weekly|SOFAArk community meeting preview, Layotto community meeting review, community contribution this week

 SOFA WEEKLY | Weekly Featured 

1ab42424e1b74324316a5d943a9d1a43.jpeg

Filter the weekly essence of Q&A, and synchronize the progress of open source

Welcome to leave a message and interact~

SOFA Stack ( S calable  O pen  Financial Architecture Stack) is a financial-level cloud- native  architecture independently developed by Ant Group, which includes various components required to build a financial-level cloud-native architecture, including microservice R&D framework, RPC framework, and service registration Center, distributed timing tasks, current limiting/fusing framework, dynamic configuration push, distributed link tracking, Metrics monitoring measurement, distributed high-availability message queue, distributed transaction framework, distributed database proxy layer and other components are also in the financial The best practices tempered in the scene.

SOFAStack official website:  https://www.sofastack.tech

SOFAStack: https://github.com/sofastack

   SOFA  Community Meeting Preview  

SOFASheet:

Topic: SOFAArk Community Meeting

Time: May 8, 20:00 - 21:30

Membership password (DingTalk): 683 550 26227

Incoming call: +862759771614 (Mainland China) +8657128356290 (Mainland China)

Membership link: https://meeting.dingtalk.com/j/hv0CVKasIgs

issue:

  • Release plans and content for recent releases.

  • Non-iterative issue handles synchronously.

  • Open source summer event introduction.

  • Exploration of GPT in the field of SOFA engineering.

SOFAArk」:https://github.com/sofastack/sofa-ark/issues/636

The monthly SOFAArk community meeting is coming! Students who are interested in the topic should not miss it~345b86abd0c8a840e49dde8be06556e3.png

   SOFA  Community Meeting Review   

Layotto:

Topic : Layotto Community Meeting
Time : April 26, 14:00 - 15:00

Meeting content :

According to the topic, this community meeting synchronized the topics declared by the 2023 Open Source Summer, and called on community students to actively participate; for self-built various components, the meeting explained the problem pain points and solutions in detail; For the dependency problem, the students in the meeting proposed a plan; at the end of the meeting, the progress and methods of solving the CLA robot were synchronized.

Layotto」:https://github.com/mosn/layotto/issues/915

" Conference Replay ": https://www.bilibili.com/video/BV1Qg4y177dG/?vd_source=65cf108a3fb8e9985d41bd64c5448f63

   C big coffee said   

Relevant sharing materials have been uploaded to SOFAStack official website

Reply to the official account: " 5th Anniversary of SOFA "

You can get the link~

   SOFAStack  community contributed this week   

b4ee5c1b5085711886de52f10c4b329f.jpeg

   SOFAStack  GitHub issue Featured   

This week, each project responded to a total of 2 issues.
Welcome to submit issues on GitHub to interact with us

We will filter issues by

 Reply in the form of "SOFA WEEKLY"

1. @huayangchan #  914

Download the source code of Layotto-0.5.0. When compiling and starting on the local Windows system, some undefined functions and variables are reported, such as undefined: syscall.GetsockoptIPv 6Mreq. This should be a function called only by the Unix system. Why is it called when running on the Windows system? Functions related to the Unix system, and it is said that the source code can only be started on the Unix system?

A: Layotto is based on MOSN and uses Linux system functions, so it does not support compiling on Windows. You can refer to: https://github.com/mosn/layotto/issues/801

Layotto」:https://github.com/mosn/layotto/issues/914

2. @shuangchengsun #  263

The picture shows the online and offline process of the instance (Client). Assuming such a scenario, Client1 is in the offline process. At this time, it has disconnected from the Session Server, but the Session Server hangs up for some reason before sending out the synchronization notification. How is the state of Client1 in the routing table maintained?

2da685e40212dfcf5f1b8ec024bb96dd.png

A: There is a timer on Data to maintain data related to each Session. If the session hangs up, Data will clean up the data of the hung up session after about 30 seconds, and the client (except the one to be offline) will be automatically reconnected to other sessions. Then the data will be increased by a Version and re-registered to the Session, and the Session will be sent to that Data again.

SOFARegistry」:https://github.com/sofastack/sofa-registry/issues/263

   Recommended reading this week   

38c69408f62eb0678af08837a4f02bac.png

Origin|Application-level Service Discovery of Ants

449c704cf5876cef21b72b832662950a.png

SOFARegistry source code|Data synchronization module analysis

c7ed5490d1ffc782590d1b50542f23ec.png

MoE Series (1) | How to use Golang to extend Envoy

250b7cb20a142f793d4e0e9c21302755.png

MoE series (2)|Golang extension receives configuration from Envoy

9cf5b4199f645792bc75b650ad9f31be.jpeg

Guess you like

Origin blog.csdn.net/SOFAStack/article/details/130437062