Classes | |
| class | DemoServer |
| class | Greeter |
| class | HashFinder |
| class | LimitedGreeter |
| class | Phone |
| class | PrimeChecker |
Functions | |
| None | _configure_greeter_server (grpc.Server server, int port, bool secure_mode, hostname) |
| None | _configure_maintenance_server (grpc.Server server, int maintenance_port) |
| def | _reserve_port () |
| def | _run_server (bind_address) |
| def | _running_server (port, maximum_hashes) |
| def | _start_async_server () |
| def | _wait_forever (server) |
| def | create_greet_limit_exceed_error_status (name) |
| def | create_server (server_address) |
| phone_pb2.StreamCallResponse | create_state_response (phone_pb2.CallState.State call_state) |
| def | is_prime (n) |
| def | main () |
| def | run_server (server_compression, no_compress_every_n, port) |
| None | serve (int port, str hostname, int maintenance_port, bool secure_mode) |
| def | serve (server) |
| None | serve (str address) |
Variables | |
| string | __all__ = 'DemoServer' |
| dictionary | _COMPRESSION_OPTIONS |
| string | _DESCRIPTION = "A server for finding hashes similar to names." |
| string | _LISTEN_HOST = "0.0.0.0" |
| _LOGGER = logging.getLogger(__name__) | |
| _ONE_DAY = datetime.timedelta(days=1) | |
| _PROCESS_COUNT = multiprocessing.cpu_count() | |
| string | _SERVER_HOST = 'localhost' |
| _THREAD_CONCURRENCY = _PROCESS_COUNT | |
| int | _THREAD_POOL_SIZE = 256 |
| action | |
| args = parser.parse_args() | |
| console_handler = logging.StreamHandler() | |
| default | |
| formatter = logging.Formatter('[PID %(process)d] %(message)s') | |
| handler = logging.StreamHandler(sys.stdout) | |
| help | |
| level | |
| logger = logging.getLogger() | |
| nargs | |
| parser = argparse.ArgumentParser(description=_DESCRIPTION) | |
| port = server.add_insecure_port('localhost:%s' % 50051) | |
| server = aio.server() | |
| string | SERVER_ADDRESS = 'localhost:23333' |
| int | SERVER_ID = 1 |
| servicer = benchmark_servicer.BenchmarkServicer() | |
| type | |
|
private |
Definition at line 78 of file examples/python/xds/server.py.
|
private |
Definition at line 53 of file examples/python/xds/server.py.
|
private |
Find and reserve a port for all subprocesses to use.
Definition at line 79 of file examples/python/multiprocessing/server.py.
|
private |
Start a server in a subprocess.
Definition at line 64 of file examples/python/multiprocessing/server.py.
|
private |
Definition at line 88 of file examples/python/cancellation/server.py.
|
private |
Definition at line 25 of file src/python/grpcio_tests/tests_aio/benchmark/server.py.
|
private |
Definition at line 56 of file examples/python/multiprocessing/server.py.
| def server.create_greet_limit_exceed_error_status | ( | name | ) |
Definition at line 31 of file examples/python/errors/server.py.
| def server.create_server | ( | server_address | ) |
Definition at line 64 of file examples/python/errors/server.py.
| phone_pb2.StreamCallResponse server.create_state_response | ( | phone_pb2.CallState.State | call_state | ) |
Definition at line 28 of file examples/python/async_streaming/server.py.
| def server.is_prime | ( | n | ) |
Definition at line 41 of file examples/python/multiprocessing/server.py.
| def server.main | ( | ) |
Definition at line 103 of file examples/python/cancellation/server.py.
| def server.run_server | ( | server_compression, | |
| no_compress_every_n, | |||
| port | |||
| ) |
Definition at line 63 of file examples/python/compression/server.py.
Definition at line 95 of file examples/python/xds/server.py.
| def server.serve | ( | server | ) |
Definition at line 71 of file examples/python/errors/server.py.
| None server.serve | ( | str | address | ) |
Definition at line 81 of file examples/python/async_streaming/server.py.
|
private |
Definition at line 24 of file examples/python/data_transmission/server.py.
|
private |
Definition at line 31 of file examples/python/compression/server.py.
Definition at line 34 of file examples/python/cancellation/server.py.
|
private |
Definition at line 31 of file examples/python/xds/server.py.
|
private |
Definition at line 31 of file examples/python/cancellation/server.py.
|
private |
Definition at line 36 of file examples/python/multiprocessing/server.py.
|
private |
Definition at line 37 of file examples/python/multiprocessing/server.py.
|
private |
Definition at line 32 of file examples/python/cancellation/server.py.
|
private |
Definition at line 38 of file examples/python/multiprocessing/server.py.
|
private |
Definition at line 33 of file examples/python/xds/server.py.
| server.action |
Definition at line 138 of file examples/python/xds/server.py.
| server.args = parser.parse_args() |
Definition at line 140 of file examples/python/xds/server.py.
| server.console_handler = logging.StreamHandler() |
Definition at line 36 of file examples/python/xds/server.py.
| server.default |
Definition at line 127 of file examples/python/xds/server.py.
Definition at line 112 of file examples/python/multiprocessing/server.py.
| server.handler = logging.StreamHandler(sys.stdout) |
Definition at line 111 of file examples/python/multiprocessing/server.py.
| server.help |
Definition at line 130 of file examples/python/xds/server.py.
| server.level |
Definition at line 91 of file examples/python/async_streaming/server.py.
| server.logger = logging.getLogger() |
Definition at line 35 of file examples/python/xds/server.py.
| server.nargs |
Definition at line 129 of file examples/python/xds/server.py.
| server.parser = argparse.ArgumentParser(description=_DESCRIPTION) |
Definition at line 125 of file examples/python/xds/server.py.
| server.port = server.add_insecure_port('localhost:%s' % 50051) |
Definition at line 28 of file src/python/grpcio_tests/tests_aio/benchmark/server.py.
| server.server = aio.server() |
Definition at line 26 of file src/python/grpcio_tests/tests_aio/benchmark/server.py.
| string server.SERVER_ADDRESS = 'localhost:23333' |
Definition at line 25 of file examples/python/data_transmission/server.py.
| int server.SERVER_ID = 1 |
Definition at line 26 of file examples/python/data_transmission/server.py.
| server.servicer = benchmark_servicer.BenchmarkServicer() |
Definition at line 29 of file src/python/grpcio_tests/tests_aio/benchmark/server.py.
| server.type |
Definition at line 128 of file examples/python/xds/server.py.