# RPC Examples (/sdks/elixir/how-to/rpc)



Command and query examples for synchronous request/response patterns.

<Cards>
  <Card title="Send Command" href="/sdks/elixir/tutorials/command-send">
    Send a command and wait for execution confirmation
  </Card>

  <Card title="Handle Command" href="/sdks/elixir/how-to/rpc/command-handle">
    Subscribe to handle commands with auto-response
  </Card>

  <Card title="Command Timeout" href="/sdks/elixir/how-to/rpc/command-timeout">
    Handle command timeout when no handler responds
  </Card>

  <Card title="Command Group" href="/sdks/elixir/how-to/rpc/command-group">
    Load-balance command processing across a consumer group
  </Card>

  <Card title="Send Query" href="/sdks/elixir/tutorials/query-send">
    Send a query and receive data in response
  </Card>

  <Card title="Handle Query" href="/sdks/elixir/how-to/rpc/query-handle">
    Subscribe to process queries and return data
  </Card>

  <Card title="Cached Query" href="/sdks/elixir/how-to/rpc/query-cached">
    Server-side caching for repeated queries
  </Card>

  <Card title="Query Group" href="/sdks/elixir/how-to/rpc/query-group">
    Load-balance query processing across a consumer group
  </Card>
</Cards>
