sofa-bolt-python:SOFABolt协议的Python实现

时间:2024-05-23 15:51:00
【文件属性】:

文件名称:sofa-bolt-python:SOFABolt协议的Python实现

文件大小:89KB

文件格式:ZIP

更新时间:2024-05-23 15:51:00

python python3 sofastack sofa-bolt Python

anthunder(a.k.a. sofa-bolt-python) See anthunder是一个python实现的BOLT协议库,提供BOLT client和server功能,支持使用BOLT + Protobuf方式的RPC调用。 requirements python3 >= 3.5 (aio classes needs asyncio support) python2.7 (limited support, needs extra 3rd party libraries) mosn >= 1.3 (to use with version >= 0.6) mosn < 1.3 (to use with version < 0.6) roadmap 支持Bolt+pb调用服务端(client端) 支持通过servicemesh的服务发现与服务发布 支持使用Bolt+pb提供


【文件预览】:
sofa-bolt-python-master
----MANIFEST.in(98B)
----.travis.yml(370B)
----mytracer()
--------tracer.py(4KB)
--------span.py(2KB)
--------_trace_id.py(2KB)
--------helpers.py(1KB)
--------__init__.py(2KB)
--------span_context.py(2KB)
--------_rpc_id.py(3KB)
----README.en.md(3KB)
----HISTORY.md(397B)
----sync_call_demo.py(3KB)
----tests()
--------test_aio_listener_client.py(5KB)
--------mysockpool_test()
--------test_bolt_package.py(8KB)
--------__init__.py(922B)
--------test_mesh_client.py(3KB)
--------test_sock_client.py(1KB)
--------mytracer_test()
--------test_helpers.py(1KB)
--------proto()
----anthunder()
--------client()
--------mesh()
--------command()
--------protocol()
--------request.py(1KB)
--------__init__.py(1KB)
--------listener()
--------exceptions.py(1KB)
--------helpers()
----LICENSE(11KB)
----setup.cfg(61B)
----requirements.txt(123B)
----setup.py(3KB)
----.gitignore(31B)
----mysockpool()
--------origin-license.txt(1KB)
--------utils.py(2KB)
--------_wait.py(2KB)
--------connection_pool.py(6KB)
--------recently_used_container.py(3KB)
--------__init__.py(988B)
--------connection.py(3KB)
--------pool_manager.py(4KB)
--------exceptions.py(2KB)
----install-protobuf.sh(287B)
----README.md(4KB)
----performance_aio.py(4KB)

网友评论