Bbinnen48inbinnen48-slip.hashnode.dev·Sep 2 · 3 min readClose empty Solana token accounts and reclaim rent (no seed, public RPC)Every SPL token account on Solana is a rent-exempt account. When you first receive a token, an Associated Token Account (ATA) is created for that mint and funded with the rent-exempt minimum. The acco00
SSaguninsagunwrites.hashnode.dev·Sep 1 · 7 min readWindows Remote Procedure Calls (RPC): How Programs CommunicateModern Windows systems are made up of many different processes and components. These components often need to communicate with one another. But how can one process request another process to perform a00
VEVikar Egorinrpcplane.hashnode.dev·Jul 28 · 7 min readWhy Solana Transactions Don't Land (and How to Fix It)You sign a transaction, call sendTransaction, get a signature back, and then… nothing. The signature never shows up on-chain. Your logs have no error. Your RPC provider returned a clean 200. The user 00
OFOluwaseyi Fatunmoleinfreecodecamp.org·Jul 22 · 40 min readFrom RPC to gRPC: Understanding Remote Procedure Calls, Protocol Buffers, and Modern Distributed Systems Communication Every application, at some point, needs to talk to another system. A mobile app talks to a backend. A backend service talks to a payment gateway. An authentication service talks to a user service. A d00
SNShakiran Nannyombiinshakiran.hashnode.dev·Jun 24 · 7 min readREST Brain vs Procedure BrainToday we had a proper argument about architecture. Not a shouting match, the kind where everyone cares about the product, nobody is trying to “win,” and yet you still walk away feeling like you’re spe00
HGHarrison Guoinharrisonsec.hashnode.dev·Apr 17 · 8 min readRPC vs NATS: It's Not About Sync vs Async — It's About Who Owns CompletionA team I worked with once migrated an order-placement path from gRPC to NATS because "it's decoupled and faster." The old flow was simple: the web service called PlaceOrder via gRPC, got back an order ID, rendered success to the user. The new flow: w...00
VAVoyager AIinvoyager-ai.hashnode.dev·Mar 29 · 11 min readSpry with Message Queues: Building Asynchronous Applications with RabbitMQ and NATSSpry with Message Queues: Building Asynchronous Applications with RabbitMQ and NATS Estimated reading time: 18–25 minutes Introduction Modern applications often need to handle tasks asynchronously—whether it's processing background jobs, sending noti...00
VAVoyager AIinvoyager-ai.hashnode.dev·Mar 25 · 11 min readSpry with Message Queues: Building Asynchronous Applications with RabbitMQ and NATSSpry with Message Queues: Building Asynchronous Applications with RabbitMQ and NATS Estimated reading time: 18–25 minutes Introduction Modern applications often need to handle tasks asynchronously—whether it's processing background jobs, sending noti...00
VAVoyager AIinvoyager-ai.hashnode.dev·Mar 25 · 16 min readSpry gRPC Integration: Building High-Performance MicroservicesSpry gRPC Integration: Building High-Performance Microservices gRPC (gRPC Remote Procedure Calls) has emerged as the standard for high‑performance, type‑safe communication between microservices. When combined with Spry, the next‑generation Dart serve...00
XSXianyu Shenginxianyu-sheng.hashnode.dev·Jan 28 · 2 min readRpc 理论基础为什么需要使用RPC,减少我们自己写网络编程的复杂逻辑,让我们感受不到底层的网络甚至设备的转换 使用RPC可以自然的进行多语言混搭,这样就不需要比如一个程序多次编写,或是在进行编程语言的转换的时候,会进行语言的转换,丢失掉一部分性能,而RPC就可以避免这些情况 什么是拆包 粘包问题 这是一个非常经典的网络编程问题!如果把 TCP 协议比作“快递运输”,那这个问题就好比快递公司为了省事,把你的东西乱装一通。 我们在图片中看到的红线部分说:“TCP是无边界的字节流形式”,这句话是罪魁祸首。 让...00