연결 끊김 시 자동 재생
LaserStream 클라이언트는 슬롯 번호로 스트리밍 위치를 지속적으로 추적합니다. 네트워크 문제, 서버 유지 보수 또는 기타 원인으로 연결이 끊어지면 클라이언트는 자동으로 다시 연결되고 마지막으로 처리된 슬롯부터 스트리밍을 재개합니다. 데이터를 잃지 않고, 트랜잭션을 놓치지 않으며, 재연결 로직을 작성할 필요가 없습니다.
JavaScript/TypeScript 클라이언트
JavaScript 앱에 LaserStream SDK로 전환하는 것을 강력히 권장합니다. 현재 Yellowstone gRPC 클라이언트를 사용하는 경우 스트림 지연 및 시간이 지남에 따라 누적되는 성능 병목 현상이 발생할 수 있습니다. LaserStream 클라이언트의 성능 여유는 네트워크와 함께 앱이 확장되도록 보장하며 이러한 문제를 완전히 제거합니다.
JavaScript 클라이언트는 네이티브 Rust 바인딩을 사용하여 1.3GB/s 처리량을 달성합니다. 이는 최대 30MB/s에 불과한 Yellowstone gRPC JavaScript 클라이언트보다 40배 이상 빠릅니다.
4배 빠른 이벤트 감지: Rust 기반 아키텍처 덕분에 LaserStream JavaScript 클라이언트는 Yellowstone 클라이언트보다 4배 빠르게 이벤트를 수신 및 처리하여 응용 프로그램이 이벤트를 먼저 볼 수 있는 중요한 경쟁력을 제공합니다.
고대역폭 구독에서는 Yellowstone 클라이언트가 시간이 지남에 따라 누적되는 지연을 경험합니다. LaserStream은 데이터 양에 관계없이 일관된 저지연 스트리밍을 유지합니다.
helius-laserstream 0.8.4 이상을 사용하세요. 이전 릴리스에는 트랜잭션 v1보다 이전의 프로토가 포함되어 있어 v1 트랜잭션이 transactionConfig 필드 없이 도착합니다. Transaction v1 지원을 참조하세요.
Helius Dashboard에서 LaserStream을 시작하세요. 메인넷은 Business 또는 Professional 플랜이 필요하며, Devnet은 Developer 이상에서 사용할 수 있습니다. 자세한 내용은 요금제 및 가격을 참조하세요.
빠른 시작
helius-laserstream 0.4.0부터 JavaScript 클라이언트는 cuckoo 필터를 통한 압축 계정 필터링을 지원합니다. 많은 수의 계정을 단일 구독으로 추적할 수 있습니다.
신뢰성 비교
Rust 클라이언트
Rust 클라이언트는 최대한의 제어를 요구하는 애플리케이션을 위해 제로-카피 역직렬화 및 네이티브 성능을 제공합니다.
helius-laserstream 0.2.0부터 Rust 클라이언트는 cuckoo 필터를 통한 압축 계정 필터링을 지원하여 단일 구독으로 수십만 개의 계정을 추적할 수 있습니다. (또한 JavaScript SDK 0.4.0+에서도 사용 가능.)
helius-laserstream 0.6.3 이상을 사용하세요. 이전 릴리스에는 트랜잭션 v1보다 이전의 프로토가 포함되어 있어 v1 트랜잭션이 transactionConfig 필드 없이 도착합니다. Transaction v1 지원을 참조하세요.
빠른 시작
Go 클라이언트
Go 클라이언트는 관용적인 Go 인터페이스를 제공합니다.
laserstream-sdk/go 0.2.0 이상을 사용하세요. 이전 릴리스에는 트랜잭션 v1보다 이전의 프로토가 포함되어 있어 v1 트랜잭션이 transactionConfig 필드 없이 도착합니다. Transaction v1 지원을 참조하세요.
빠른 시작
Yellowstone에서 LaserStream으로 마이그레이션해야 하는 이유
Yellowstone 클라이언트는 Solana가 확장됨에 따라 악화될 중요한 제한 사항에 직면해 있습니다:
- 성능 병목: Yellowstone JavaScript 클라이언트는 30MB/s에서 최대치에 도달하여 고처리량 애플리케이션에 충분하지 않습니다
- 프로그레시브 지연: 고대역폭 구독 시 지연이 시간이 지남에 따라 누적됩니다
- 수동 재생: 재연결 및 재생 논리를 직접 구현해야 합니다
- 데이터 손실 위험: 내장 재생이 없으면 네트워크 중단 시 트랜잭션을 놓치게 됩니다
LaserStream은 이러한 문제를 오늘 해결합니다. 40배 더 나은 성능, 자동 재생 및 데이터 손실이 없는 보장을 제공하여 Solana가 발전함에 따라 애플리케이션이 경쟁력을 유지하도록 보장합니다.