SOFA WEEKLY | Weekly Featured
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:
background:
SOFAArk has been open source in the community for nearly 5 years. It has gradually evolved from an initial class isolation framework to a "Serverless" runtime framework that supports merged deployment and hot deployment. Especially last year we completed the evolution of the SOFAArk 1.0 to 2.0 architecture, and at Ants also completed the initial large-scale implementation of the Serverless R&D model based on SOFAArk 2.0.
Topic: KO of SOFAArk's community-based operation mode (and the first monthly meeting)
Time: April 3rd (next Monday) at 20:00
Membership password (DingTalk): 683 550 26227
Incoming call: +862759771614 (Mainland China) +8657128356290 (Mainland China)
Membership link: https://meeting.dingtalk.com/j/hv0CVKasIgs
issue:
- Synchronization and discussion of SOFAArk community operation plan;
- Version maintenance policy announcement;
- Project CY23 open source planning (including newcomer training plan);
- Issue discussion at this monthly meeting.
「SOFAArk」:
https://github.com/sofastack/sofa-ark/issues/635
MOSN 2022 Summary and 2023 Planning
Community Contributions of the Week
SOFAStack GitHub issue Featured
This week, each project replied 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. @ Misakami #1321
Does sofa-rpc have a plan to support jdk 17? Although it can be used normally now, you need to add --add-opens java.base/java.lang=ALL-UNNAMED to the startup parameters.
A: Yes, it is also developing compatible with jdk 17 recently.
「SOFARPC」:https://github.com/sofastack/sofa-rpc/issues/1321
2.@googlefan #939
jraft-spring-boot-starter || What is the purpose of NodeManager design?
Seeing that jraft-core provides an instance of NodeManage.nodeMap for Node node management, I thought that the RPC service of all cluster nodes can be obtained through NodeManage.nodeMap. If so, what is the purpose of this class design?
A: NodeManager is designed inside jraft to realize multiple raft groups sharing the same network port in a single process, not for integration or users.
「SOFAJRaft」:https://github.com/sofastack/sofa-jraft/issues/939
Recommended reading this week
MoE Series (1) | How to use Golang to extend Envoy
Practice of SOFAJRaft in same-journey travel
Is Sidecarless the next stop for Service Mesh?
Full analysis of Go native plug-in usage problems