Details

    • Sub-task
    • Status: Resolved
    • Critical
    • Resolution: Fixed
    • 3.0.0-alpha-1, 2.0.0-alpha-1
    • 2.0.0-alpha-2, 2.0.0
    • asyncclient, Client
    • None
    • Reviewed
    • Hide
      Add two examples for async client. AsyncClientExample is a simple example to show you how to use AsyncTable. HttpProxyExample is an example for advance user to show you how to use RawAsyncTable to write a fully asynchronous HTTP proxy server. There is no extra thread pool, all operations are executed inside netty's event loop.
      Show
      Add two examples for async client. AsyncClientExample is a simple example to show you how to use AsyncTable. HttpProxyExample is an example for advance user to show you how to use RawAsyncTable to write a fully asynchronous HTTP proxy server. There is no extra thread pool, all operations are executed inside netty's event loop.

    Description

      The parent issue is about delivering a new, async client. The new client operates at a pretty low level. There will be questions on how best to use it.

      Some have come up already over in HBASE-16991. In particular, Apache9 and carp84 talk about the tier they have to put on top of hbase because its API is not user-friendly.

      This issue is about adding in the examples, docs., and helper classes we need to make the new async client more palatable to mortals. See HBASE-16991 for instance for an example of how to cache an AsyncConnection that an application might make use of.

      Attachments

        1. HBASE-17008.patch
          10 kB
          Duo Zhang
        2. HBASE-17008-v1.patch
          25 kB
          Duo Zhang

        Activity

          People

            zhangduo Duo Zhang
            stack Michael Stack
            Votes:
            0 Vote for this issue
            Watchers:
            8 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: