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.9.tar.gz
(14.1 kB
view hashes)
Built Distribution
Close
Hashes for nameko_wrapper-0.0.9-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 29da6fb0e7bc0afc4ee9b97fa583392ec03a65508dc38ad2ad1772bdcf678979 |
|
MD5 | 6c8e271565d8dc468d7e2ea200d87f17 |
|
BLAKE2b-256 | 7c1bcaa15aeea3262c6255cdb6072c12baed6014206e98ccc435c8ec244a9c16 |