# asura-2
**Repository Path**: mirrors_gspandy/asura-2
## Basic Information
- **Project Name**: asura-2
- **Description**: asura-0.0.9-RC4
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2020-09-24
- **Last Updated**: 2025-10-19
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# Asura Framework
## 简介
> asura是我们在实际使用过程中,抽取出来的公共组件,主要包括如下:
asura-base 对content增强处理,无法单独提供服务
asura-commons 封装第三方的工具包提供util类
asura-cache 缓存相关的功能封装
asura-dao 数据库访问读写分离相关
asura-log 统一日志处理相关
asura-pay ziroom支付相关
asura-rabbitmq rabbitmq相关
asura-quartz 定时任务相关
## What's New
###asura--0.0.9-RC4
1、修改记录日志类,修复代码约定,修复info日志记录两次问题,记录catMessageId,可快速从cat定位问题
2、调整asura-mq 添加RabbitmqConfig 支持多个RabbitConnectionFactory
###asura--0.0.9-RC3
1、修改quartz定时添加job 日志record记录
2、修改定时任务动态参数添加
3、测试用例修改
### asura-0.0.9
1、新增asura-cache sentinel支持
### asura-0.0.8
1、新增asura-commons
2、规则base模块,提供基于jackson全新的json工具
3、去除掉http3依赖
4、添加Options BusinessAssert工具类
5、升级到spring4依赖
6、支持cache incr 场景
7、支持date utils
8、新增asura-cache sentinel支持
### asura-0.0.6
1、zk模块升级到curator
2、基于curator的asura-conf
4、asura-pay支付和通用收款单相关内容
5、asura-base新增支持header的http请求
6、 asura-base支持DES加密
### asura-0.0.5
1、asura-rabbitmq 支持客户端消费者断开连接后重连
2、asura-rabbitmq 支持客户端消费者处理消费异常
3、asura-log统一接管返回值为DataTransferObject(或者为DataTransferObject的String形式)异常处理
### asura-0.0.4
新增asura-pay模块
### asura-0.0.3
新增asura-log接管所有异常错误功能
### asura-0.0.2
asura-log对接CAT
新增asura-rabbitmq
### asura-0.0.1
基础的组件功能
## 版本发布文档
> 目前废弃掉使用package.bat文件deploy到远程仓库
### 1、parent pom.xml文件
> parant pom.xml 需要设置好
1、部署的仓库地址
2、插件声明
3、仓库配置声明
snapshots
http://maven.ziroom.com:8081/nexus/content/repositories/snapshots
...
...
org.apache.maven.plugins
maven-install-plugin
2.5.2
org.apache.maven.plugins
maven-deploy-plugin
2.8.2
...
releases
http://maven.ziroom.com:8081/nexus/content/repositories/releases
snapshots
http://maven.ziroom.com:8081/nexus/content/repositories/snapshots
### 2、child pom.xml
> 子模块pom.xml 注释默认的deploy goal改写deploy goal为deploy-file
org.apache.maven.plugins
maven-deploy-plugin
default-deploy
none
deploy-sms
deploy
deploy-file
target/com-asura-framework-sms-${version}.jar
${repository.id}
${repository.url}
com.asura
com-asura-framework-sms
${version}
jar
### 3、部署到远程仓库
使用maven命令:
mvn clean compile package deploy