ERPC 안정된 운영을 위한 모범 사례 및 코드 예제 문서 Solana Geyser gRPC

ERPC 안정된 운영을 위한 모범 사례 및 코드 예제 문서 Solana Geyser gRPC

ERPC 안정된 운영을 위한 모범 사례 및 코드 예제 문서 Solana Geyser gRPC
ERPC, 운영 ELSOUL LABO B.V. (본사: Amsterdam, 네덜란드; CEO: Fumitake Kawasaki)와 Validators DAO, 새로운 문서를 발표 했다 안정성과 유용성을 향상 시키기 위해 그것의 실제 작업 Solana Geyser gRPC 모든 지역에서 성능 향상을 계속하는 엔드포인트.
새로 출판된 자료는 두 페이지로 이루어져 있습니다: 실행을위한 모범 사례 가이드 Geyser gRPC 생산 환경에서 안정적으로, Code Examples는 실제 작업의 주위에 집중 Rust 의제사항

광고의 기회에 대한 실무적인 도전 Geyser gRPC

Geyser gRPC retrieving에 대한 강력한 인터페이스 Solana 블록체인 이벤트는 거래, 계정, 슬롯과 같은 낮은 대기시간으로. 그러나 웹 개발 생태계에서, WebSocket-기반 스트리밍은 지배적 패턴이며, 양방향으로 경험 gRPC 스트림은 널리 공유되지 않았습니다.
As ERPC 계속 개선 Geyser gRPC 모든 지역 전체에 걸쳐 성능, 클라이언트 측 구현 세부 사항은 점점 중요 해지고있다. 이 연결은 연결 중 핑 / 탁구, 고정 중 갭 복구, 적절한 필터 디자인을 통해 트래픽 제어를 통해 유지 보수 처리가 포함되어 있습니다. 이러한 측면이 제대로 구현되지 않을 때, 다시 연결 후 약 30 초 또는 데이터 간격과 같은 문제는 연습에서 발생할 수 있습니다.

ERPC’ s 접근

ERPC 이미 저경도 및 안정적인 납품을 달성했습니다. Geyser gRPC 모든 지역 전체에 인프라. 이 이니셔티브는 다음 단계를 나타냅니다: 개발자가 실제 생산 환경에서 올바르게 플랫폼을 사용하고 안정적으로 사용할 수 있도록 합니다.
그 밖에도 집중하는 것보다 더 API 명세, ERPC 일반적 pitfalls 및 현실적 건축 결정과 같은 실제 작업에서 파생 된 실용적인 지식을 구성하는 것을 목표로, 초기 PoC 단계에서 생산 배포를 통해 개발자를 지원한다.

출판 문서에 관하여

가장 좋은 문서는 키 디자인 원칙과 안정된 작업 고려 사항을 요약합니다. Geyser gRPC 사용. 주제는 증가 구독 디자인, 불필요한 트래픽을 줄이기위한 필터링 전략, 취급 from_slot 연결 및 연결 관리 중 ping/pong 처리.
Code 예제는 콘크리트를 제공합니다 Rust 이 원칙을 반영하는 구현, 간단한 구독 예제에서 더 탄력적이고 생산 지향적인 클라이언트 아키텍처에 이르기까지. 예를 들어 직접 연결하도록 설계되었습니다 ERPC’s Geyser gRPC 엔드포인트는 as-is로 사용할 수 있습니다.

참석자 Audience

이 문서는 새로운 개발자를 위한 것입니다. Geyser gRPC, 팀에서 마이그레이션을 고려 WebSocket-기반 아키텍처, 이미 사용하는 개발자 gRPC 그러나 재연결 또는 장기간 작업 중 불안정한 행동을 경험하고 있습니다.
일반적인 구현 pitfalls를 사전에 명확하게함으로써 문서는 PoC에서 안정적인 생산 시스템에 경로를 간소화하는 데 도움이됩니다.

관련 기사 Solana SDK를 스트리밍

이 문서에 제시된 구현 패턴은 다음과 같습니다. Solana Stream SDK 제공 Validators DAO. SDK는 클라이언트 구현 대상으로 직접 사용될 수 있습니다 ERPC’s Geyser gRPC 환경.

다중 기능 가용성 및 가격 계획

ERPC 의 특징 Geyser gRPC 여러 지역 전체에 걸쳐 엔드포인트, 포함 Frankfurt, Amsterdam, New York, Chicago, Tokyo, 및 Singapore. 이 다루기 쉬운 배치는 시간의 일 또는 네트워크 조건에 기인한 지역 불을 감소시키기 위하여 디자인됩니다.
Geyser gRPC 단일 지역 계획과 함께 사용할 수 있습니다. gRPC 단일 계약에서 여러 지역에 액세스 할 수있는 번들 계획. 새로 출판 된 문서는 이러한 계획의 모든 것에 똑같이 적용된다.
Geyser gRPC Pricing
gRPC Bundle Pricing

Ahead를 보고

ERPC 스트리밍 인프라의 성능을 지속적으로 개선할 수 있습니다. Geyser gRPC, 또한 작업 지식이 문서 및 코드 예제로 다시 먹이는 동안.
목표는 빠른 플랫폼뿐만 아니라 실제 응용 분야에서 올바르게 사용할 수 있는 것.

문의 및 지원

지역 선택, 계획 선택, 또는 기존 건축에서 이동에 대한 상담은 개별 지원이 가능합니다. Validators DAO 공식 Discord.