Project Group: io.github.tf2jaguar.micro

micro-core

io.github.tf2jaguar.micro : micro-core

自定义服务异常枚举时实现 `ExceptionEnums` 如内置的常用异常状态枚举的实现方式 `public enum ErrorEnums implements ExceptionEnums`;封装了接口交互的出入参数格式类(通过 `micro-codec` 模块完成出入参数自动封装、解封装)

Last Version: 1.1.3.RELEASE

Release Date:

micro-except

io.github.tf2jaguar.micro : micro-except

定义服务异常 `ServerException` ,打印error日志,返回接口错误,业务异常 `BusinessException` ,不打印error日志,只返回接口错误,参数绑定异常 `BindException` ,打印error日志,返回接口错误等。同时捕获全局异常返回通用结构体

Last Version: 1.1.3.RELEASE

Release Date:

micro-qconf

io.github.tf2jaguar.micro : micro-qconf

实现了从 qconf 中获取服务器列表,供给 `ribbon` 远程调用

Last Version: 1.1.3.RELEASE

Release Date:

micro-distribute

io.github.tf2jaguar.micro : micro-distribute

利用 Twitter 的 Snowflake 实现分布式ID生成器

Last Version: 1.1.3.RELEASE

Release Date:

micro-codec

io.github.tf2jaguar.micro : micro-codec

对 http 调用出入参数驼峰转换,入参数 params 封装,出参数 code、data、message 封装;对 feign 调用的出入参数驼峰转换;对 swagger 展示中入参数、出参数封装

Last Version: 1.1.3.RELEASE

Release Date:

micro-apollo

io.github.tf2jaguar.micro : micro-apollo

对 apollo 配置变更自动刷新,对 apollo 日志级别调整后自动刷新

Last Version: 1.1.3.RELEASE

Release Date:

Last Version: 1.1.3.RELEASE

Release Date:

micro-logging

io.github.tf2jaguar.micro : micro-logging

统计经过 `http请求` 的出入参数记录,针对每个 `request` 在日志中有唯一的 `session_id` 进行区分,使用logback记录 all_log、error_log、api_log、access_log 日志并按照天做切分

Last Version: 1.1.3.RELEASE

Release Date:

microcosm

io.github.tf2jaguar.micro : microcosm

Springboot项目的工具包。尝试减少函数和功能之间的相互依赖性,每个功能都用作服务依赖性的最小单位。

Last Version: 1.1.3.RELEASE

Release Date:

  • 1