SOFABolt는 Ant Financial Services Group이 개발한 Netty 기반의 네트워크 통신 프레임워크입니다.
Bolt는 디즈니 애니메이션인 Bolt의 이름을 따서 명명되었습니다. Netty 모범 사례를 기반으로 하는 가볍고, 사용하기 쉽고, 확장하기 쉬운 고성능 통신 프레임워크입니다. 수년에 걸쳐 우리는 마이크로서비스 및 메시지 미들웨어를 사용하여 네트워크 통신의 많은 문제를 해결하고 많은 경험을 축적했으며, 요약된 솔루션을 기본 구성 요소인 SOFABolt에 통합하여 네트워크 통신을 사용하여 더 많은 시나리오를 허용할 수 있기를 바랍니다. 균일하게 혜택을 받을 수 있도록 합니다. 현재 이 제품은 Ant 미들웨어의 마이크로서비스(SOFARPC), 메시지 센터, 분산 트랜잭션, 분산 스위치, 구성 센터 등 많은 제품에 사용되고 있습니다.
SOFABolt를 원격 통신 프레임워크로 사용하면 사용자는 프라이빗 프로토콜을 구현하는 방법에 대한 세부 사항을 걱정할 필요 없이 내장된 RPC 통신 프로토콜을 직접 사용할 수 있습니다. 클라이언트와 서버를 시작하고 동시에 사용자 요청 핸들러를 등록하여 원격 호출을 완료하는 것은 매우 간단합니다. 동시에 연결 관리, 하트비트 등의 기본 기능은 기본적으로 사용할 수 있습니다. 현재 지원되는 통화 유형은 아래 그림에 나와 있습니다.
SOFABolt를 프로토콜 프레임워크로 사용하면 사용자는 프로토콜에 포함된 기본 통신 모델, 인터페이스 정의 등 기본 기능을 재사용할 수 있습니다. 그런 다음 설계한 개인 프로토콜에 따라 명령 유형, 명령 프로세서, 코덱 프로세서 등을 사용자 정의하십시오. 아래 그림과 같이 RPC 및 메시지의 명령 정의 구조는 다음과 같습니다.
오픈 코드를 사용하면 계약에 서명한 후 기여된 코드를 제출할 수 있습니다. 자세한 내용은 SOFABolt 코드 기여에 참여하는 방법을 참조하세요.
SOFABolt 코드 수정 및 변경은 저작권 계약을 준수해야 합니다.
위챗
공개 계정: 금융 등급 분산 아키텍처(Antfin_SOFA): 금융 기술에서 가장 최첨단이고 참조 가능한 기술 솔루션 및 구현 경로를 교환하는 데 중점을 두고 금융 시나리오에서 분산 기술을 적용하기 위한 일류 기술 교환 플랫폼을 만들기 위해 노력합니다. 산업.
딩톡
DingTalk 커뮤니케이션 그룹:
금융 등급 분산 아키텍처 SOFAStack 1 그룹, 그룹 번호: 23127468 가득한
금융 등급 분산 아키텍처 SOFAStack 2 그룹, 그룹 번호: 23195297 가득한
금융 등급 분산 아키텍처 SOFAStack 3 그룹, 그룹 번호: 23390449 가득한
금융 등급 분산 아키텍처 SOFAStack 4 그룹, 그룹 번호: 23372465 가득한
금융 등급 분산 아키텍처 SOFAStack 5 그룹, 그룹 번호: 30315793 가득한
금융 등급 분산 아키텍처 SOFAStack 6 그룹, 그룹 번호: 34197075
DingTalk 커뮤니케이션 그룹: SOFAStack Gold 사용자 서비스 그룹. SOFAStack 관련 구성요소를 프로덕션 환경에서 사용한 적이 있는 경우 알려주시면 더 빠른 커뮤니케이션과 효율적인 온라인 커뮤니케이션을 위해 이 그룹에 초대해 드리겠습니다.