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.8.tar.gz
(12.7 kB
view hashes)
Built Distribution
Close
Hashes for nameko_wrapper-0.0.8-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3f6ea832ea57a5689146727f93c56f3d47db20bf4d89a888116769aa0461a953 |
|
MD5 | 3db3a2d8a70d3e703dd5a0b7d773f6ba |
|
BLAKE2b-256 | dc603a16780d1b29257e1876182c59930b8ba295fddfe5046a5d4fb436860b2d |