nameko wrapper
Project description
Nameko Wrapper
nameko-wrapper
包主要包含了一些编写nameko
微服务所需要的常用工具,主要包括nameko方法优化
,elasticsearch优化
,统一异常处理
以及一些其他工具。
Nameko方法优化
-
rpc异常处理优化
nameko_wrapper.rpc.rpc
对nameko rpc
进行异常处理和响应优化,处理合理微服务产生的异常和统一响应内容格式。 -
rpc响应优化
nameko_wrapper.response
为微服务响应提供统一的响应 -
nameko异常统一
nameko_wrapper.exception
为编写微服务应用提供统一的异常类,可以方便用户自己定义处理异常; -
常见依赖注入添加
nameko_wrapper.dependency_provider
提供常见的nameko 依赖注入
,比如Elasticsearch依赖注入
ElasticSearch优化
-
文档搜索优化
-
提供文档初始化函数
nameko_wrapper.elasticsearch.documents.init_document_index
-
提供更简洁的搜索方式
-
扩展官方的文档类,提供
唯一约束
和诸多便捷查询方法nameko_wrapper.elasticsearch.documents.ExtendDocument
其它工具
-
nameko
配置读取方法nameko_wrapper.config
-
dict访问转属性访问的方法
nameko_wrapper.utils.converts.dict2obj
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
nameko_wrapper-0.0.24.tar.gz
(22.3 kB
view hashes)
Built Distribution
Close
Hashes for nameko_wrapper-0.0.24-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6a4564377687c0c9d472446e1cabaa5e6fa88e8ba475c09a89ba6b53d8dae776 |
|
MD5 | ada606c55e570f1b33dea1f96b8d37f9 |
|
BLAKE2b-256 | 004c597000d54c9c9b06300e382692d9670c0d614aec0bcdb1482c76993b52a7 |