Example Search by API
Example Search by Word
Project Search
Top Packages
Top Classes
Top Methods
Top Projects
Java
C++
Python
Scala
Blog
Project: ZTuoExchange_framework
(GitHub Link)
ZTuoExchange_framework-master
sql
db_patch.sql
member_wallet_trigger.sql
exchange-core
src
main
java
cn
ztuo
bitrade
vo
ExchangeTradeVO.java
pagenation
EntityPage.java
dao
FavorSymbolRepository.java
ExchangeOrderRepository.java
ExchangeOrderDetailRepository.java
ExchangeTradeRepository.java
ExchangeCoinRepository.java
OrderDetailAggregationRepository.java
entity
FavorSymbol.java
MergeOrder.java
TempWealthInfo.java
ExchangeOrderStatus.java
ExchangeOrderDetail.java
ExchangeCoin.java
KLine.java
CoinThumb.java
TradePlate.java
TradePlateItem.java
ExchangeOrderDirection.java
ExchangeOrderType.java
ExchangeTrade.java
OrderTypeEnum.java
OrderDetailAggregation.java
ExchangeOrderMessage.java
ExchangeOrder.java
util
GeneratorUtil.java
PageUtil.java
service
ExchangeOrderDetailService.java
OrderDetailAggregationService.java
ExchangeOrderService.java
base
MongoBaseService.java
FavorSymbolService.java
ExchangeTradeService.java
ExchangeCoinService.java
pom.xml
ucenter-api
src
main
resources
test
i18n
messages_zh_CN.properties
ValidationMessages_en_US.properties
messages_en_US.properties
ValidationMessages_zh_CN.properties
templates
bindCodeEmail.ftl
resetPasswordCodeEmail.ftl
addAddressCodeEmail.ftl
registeredResult.ftl
activateEmail.ftl
logback-spring.xml
application.properties
dev
i18n
messages_zh_CN.properties
ValidationMessages_en_US.properties
messages_en_US.properties
ValidationMessages_zh_CN.properties
templates
bindCodeEmail.ftl
resetPasswordCodeEmail.ftl
addAddressCodeEmail.ftl
registeredResult.ftl
activateEmail.ftl
logback-spring.xml
application.properties
prod
i18n
messages_zh_CN.properties
ValidationMessages_en_US.properties
messages_en_US.properties
ValidationMessages_zh_CN.properties
templates
bindCodeEmail.ftl
resetPasswordCodeEmail.ftl
addAddressCodeEmail.ftl
registeredResult.ftl
activateEmail.ftl
logback-spring.xml
application.properties
java
cn
ztuo
bitrade
entity
LoginInfo.java
LoginByPhone.java
ScanWithdrawRecord.java
LoginByEmail.java
BindBank.java
BindAli.java
MemberAccount.java
PromotionMember.java
TransferAddressInfo.java
MemberSecurity.java
WithdrawWalletInfo.java
BindWechat.java
PromotionRewardRecord.java
CertifiedBusinessInfo.java
LegalWalletWithdrawModel.java
LegalWalletRechargeModel.java
job
CheckExchangeRate.java
SignJob.java
config
GeetestConfig.java
ApplicationConfig.java
RestTemplateConfig.java
AliyunConfig.java
HttpSessionConfig.java
CoinExchangeFactoryConfig.java
KafkaProducerConfiguration.java
RedisCacheConfig.java
ActuatorSecurityConfig.java
aspect
GeeTestAspect.java
UpdatePayAspect.java
AntiAttackAspect.java
UcenterApplication.java
system
DataDictionaryContrller.java
GeetestLib.java
CoinExchangeFactory.java
controller
FeedbackController.java
CoinController.java
TransferController.java
LoginController.java
AssetController.java
SmsController.java
screen
LegalWalletScreen.java
sdk
utils
HttpClient4Utils.java
NECaptchaVerifier.java
NESecretPair.java
GoogleAuthenticationController.java
ApproveController.java
MemberController.java
LegalWalletWithdrawController.java
UploadController.java
BonusController.java
WithdrawController.java
AideController.java
GeetestController.java
RegisterController.java
TestController.java
PromotionController.java
LegalWalletRechargeController.java
AnnouncementController.java
test
java
cn
ztuo
bitrade
BasicApplicationTest.java
FinanceTest.java
pom.xml
jar
apns-http2-core-1.3.jar
aqmd-netty-core-2.0.1.jar
aqmd-netty-api-2.0.1.jar
aqmd-netty-2.0.1.jar
spark-core-2.6.0.jar
pom.xml
admin
src
main
resources
sql
admin_permission_201803161820.sql
test
i18n
messages_zh_CN.properties
messages_en_US.properties
ehcache-shiro.xml
logback-spring.xml
application.properties
dev
i18n
messages_zh_CN.properties
messages_en_US.properties
ehcache-shiro.xml
logback-spring.xml
application.properties
prod
i18n
messages_zh_CN.properties
messages_en_US.properties
ehcache-shiro.xml
logback-spring.xml
application.properties
java
cn
ztuo
bitrade
ForkJoin
ForkJoinWork.java
job
SystemAdvertiseJob.java
MemberStatisticsJob.java
WebApplication.java
config
ApplicationConfig.java
RestTemplateConfig.java
AliyunConfig.java
ShiroConfig.java
KafkaProducerConfiguration.java
RedisCacheConfig.java
MongoConfig.java
event
OrderEvent.java
interceptor
OutExcelInterceptor.java
SessionInterceptor.java
LogInterceptor.java
core
CustomDateConverter.java
AdminRealm.java
AdminMyControllerAdvice.java
model
vo
SignVO.java
MemberSignRecordVO.java
MemberTransaction2ESVO.java
MemberPromotionScreen.java
screen
WithdrawRecordScreen.java
OtcOrderTopScreen.java
ExchangeTradeScreen.java
LegalWalletWithdrawScreen.java
ExchangeOrderScreen.java
MemberSignRecordScreen.java
SysAdvertiseScreen.java
MemberScreen.java
MemberWalletScreen.java
SignScreen.java
LegalWalletRechargeScreen.java
AccountScreen.java
AdvertiseScreen.java
MemberDepositScreen.java
MemberTransactionScreen.java
TransferAddressScreen.java
AppRevisionScreen.java
MemberApplicationScreen.java
OrderScreen.java
OtcOrderExcelScreen.java
AppealScreen.java
RewardRecordScreen.java
create
SignCreate.java
DataDictionaryCreate.java
AppRevisionCreate.java
update
AppRevisionUpdate.java
SignUpdate.java
DataDictionaryUpdate.java
controller
otc
AdminAdvertiseController.java
AdminOtcCoinController.java
AdminAppealController.java
AdminOrderController.java
code
SmsProviderController.java
index
IndexController.java
common
BaseAdminController.java
GlobalController.java
UploadController.java
IndexController.java
exchange
ExchangeOrderMineDetailController.java
ExchangeInitPlateController.java
HTLExchangeInitPlateController.java
ExchangeCoinController.java
ExchangeOrderController.java
ExchangeOrderDetailController.java
member
MemberWalletController.java
MemberController.java
LegalWalletWithdrawController.java
MemberLevelController.java
LegalWalletRechargeController.java
MemberApplicationController.java
activity
MemberSignRecordControler.java
SignController.java
businessAuth
BusinessAuthController.java
BusinessCancelApplyController.java
promotion
RewardPromotionController.java
RewardRecordController.java
MemberPromotionController.java
system
EmployeeController.java
GoogleVerificationController.java
CoinController.java
AccessLogController.java
AppRevisionController.java
RewardActivityRecordController.java
TransferAddressController.java
PermissionController.java
MemberBonusController.java
StatisticsController.java
WebsiteInformationController.java
RoleController.java
DividendController.java
DataDictionaryController.java
DepartmentController.java
AnnouncementController.java
MemberApplicationConfigController.java
finance
MemberDepositRecordController.java
ExchangeTransactionController.java
MemberTransactionController.java
WithdrawRecordController.java
FinanceStatisticsController.java
cms
AdvertiseController.java
HelpController.java
test
java
cn
ztuo
bitrade
WebApplicationTest.java
DividendControllerTest.java
pom.xml
chat
src
main
resources
test
ehcache.xml
logback-spring.xml
application.properties
dev
ehcache.xml
logback-spring.xml
application.properties
prod
ehcache.xml
logback-spring.xml
application.properties
java
cn
ztuo
bitrade
utils
DateUtils.java
netty
QuoteMessage.java
entity
HistoryChatMessage.java
HistoryMessagePage.java
ChatMessageRecord.java
BaseMessage.java
RealTimeChatMessage.java
ConfirmResult.java
MessageTypeEnum.java
config
ApplicationConfig.java
ApnsConfig.java
HttpSessionConfig.java
WebSocketConfig.java
ChatApplication.java
handler
MessageHandler.java
NettyHandler.java
ApnsHandler.java
ChatMessageHandler.java
controller
WebSocketController.java
HistoryMessageController.java
test
java
cn
ztuo
bitrade
AppTest.java
pom.xml
LICENSE
exchange
src
main
resources
test
logback-spring.xml
application.properties
dev
logback-spring.xml
application.properties
prod
logback-spring.xml
application.properties
java
cn
ztuo
bitrade
ExchangeApplication.java
config
KafkaConsumerConfiguration.java
RestTemplateConfig.java
CorsConfig.java
CoinTraderConfig.java
ExchangeSpringEvent.java
KafkaProducerConfiguration.java
CoinTraderEvent.java
Trader
CoinTraderFactory.java
CoinTrader.java
consumer
ExchangeOrderConsumer.java
controller
MonitorController.java
test
java
cn
ztuo
bitrade
BigDecimalTest.java
ThreadTest.java
CoinTraderTest.java
LockFreeTest.java
pom.xml
market
src
main
resources
test
ehcache.xml
QuoteMessage.proto
logback-spring.xml
application.properties
dev
ehcache.xml
QuoteMessage.proto
logback-spring.xml
application.properties
prod
ehcache.xml
QuoteMessage.proto
logback-spring.xml
application.properties
java
cn
ztuo
bitrade
dao
TradeRepository.java
netty
ChannelSet.java
QuoteMessage.java
processor
CoinProcessor.java
DefaultCoinProcessor.java
CoinProcessorFactory.java
MarketApplication.java
job
KLineGeneratorJob.java
ExchangePushJob.java
ApplicationEvent.java
config
KafkaConsumerConfiguration.java
RestTemplateConfig.java
ProcessorConfig.java
ContextConfig.java
KafkaProducerConfiguration.java
WebSocketConfig.java
service
MarketService.java
consumer
DataDictionarySaveUpdateConsumer.java
ExchangeTradeConsumer.java
component
CoinExchangeRate.java
handler
WebsocketMarketHandler.java
NettyHandler.java
MarketHandler.java
MongoMarketHandler.java
controller
ExchangeRateController.java
MarketController.java
test
java
cn
ztuo
bitrade
MarketAppTest.java
FeeTest.java
SimpleTest.java
pom.xml
exchange-api
src
main
resources
test
i18n
messages_zh_CN.properties
messages_en_US.properties
logback-spring.xml
application.properties
dev
i18n
messages_zh_CN.properties
messages_en_US.properties
logback-spring.xml
application.properties
prod
i18n
messages_zh_CN.properties
messages_en_US.properties
logback-spring.xml
application.properties
java
cn
ztuo
bitrade
job
OrderUpdateJob.java
config
ApplicationConfig.java
RestTemplateConfig.java
HttpSessionConfig.java
KafkaProducerConfiguration.java
RedisCacheConfig.java
ExchangeApiApplication.java
controller
ExchangeCoinController.java
FavorController.java
OrderController.java
pom.xml
cloud
src
main
resources
logback-spring.xml
application.properties
java
cn
ztuo
bitrade
CloudApplication.java
pom.xml
otc-api
src
main
resources
test
i18n
messages_zh_CN.properties
ValidationMessages_en_US.properties
messages_en_US.properties
ValidationMessages_zh_CN.properties
logback-spring.xml
application.properties
dev
i18n
messages_zh_CN.properties
ValidationMessages_en_US.properties
messages_en_US.properties
ValidationMessages_zh_CN.properties
logback-spring.xml
application.properties
prod
i18n
messages_zh_CN.properties
ValidationMessages_en_US.properties
messages_en_US.properties
ValidationMessages_zh_CN.properties
logback-spring.xml
application.properties
java
cn
ztuo
bitrade
entity
ScanOrder.java
AppealApply.java
PayInfo.java
chat
ChatMessageRecord.java
BaseMessage.java
OrderDetail.java
PreOrderInfo.java
ScanMemberAddress.java
coin
CoinExchangeFactory.java
job
CheckExchangeRate.java
CheckAdvertiseTask.java
CheckOrderTask.java
config
ApplicationConfig.java
JPAQueryConfig.java
RestTemplateConfig.java
DruidConfig.java
CoinExchangeFactoryConfig.java
ActuatorSecurityConfig.java
event
OrderEvent.java
model
screen
AdvertiseScreen.java
controller
AdvertiseController.java
OtcCoinController.java
OrderController.java
ApiApplication.java
test
java
cn
ztuo
bitrade
ApiApplicationTests.java
pom.xml
wallet
src
main
resources
test
logback-spring.xml
application.properties
dev
logback-spring.xml
application.properties
prod
logback-spring.xml
application.properties
java
cn
ztuo
bitrade
config
RestTemplateConfig.java
KafkaConfiguration.java
JpaQueryFactoryConfig.java
WalletApplication.java
consumer
MemberConsumer.java
CoinConsumer.java
FinanceConsumer.java
controller
TestController.java
pom.xml
README.md
otc-core
src
main
java
cn
ztuo
bitrade
config
HttpSessionConfig.java
KafkaConfiguration.java
RedisCacheConfig.java
pom.xml
core
src
main
resources
banner.txt
java
cn
ztuo
bitrade
kafka
kafkaPartitioner.java
vo
MemberDepositVO.java
ExchangeTurnoverStatisticsVO.java
RewardRecordVO.java
BusinessStatisticsVO.java
MemberTransactionVO.java
AppealVO.java
PromotionRewardVO.java
OtcOrderVO.java
RegisterPromotionVO.java
TurnoverStatisticsVO.java
WithdrawRecordVO.java
PromotionMemberVO.java
pagination
PageListMapResult.java
Criterion.java
PageResult.java
QueryDslContext.java
Restrictions.java
SimpleExpression.java
Criteria.java
LogicalExpression.java
dto
MemberDTO.java
MemberWalletDTO.java
BaseMemberDTO.java
PageParam.java
Pagenation.java
CoinDTO.java
SmsDTO.java
MemberBonusDTO.java
dao
SysHelpDao.java
MemberBonusDao.java
MemberLevelDao.java
MemberTransactionDao.java
MemberDepositDao.java
SysAdvertiseDao.java
DepartmentDao.java
TransferAddressDao.java
CoinDao.java
MemberAddressDao.java
AdvertiseDao.java
RewardActivitySettingDao.java
WebsiteInformationDao.java
AppRevisionDao.java
SmsDao.java
FeedbackDao.java
RewardRecordDao.java
DataDictionaryDao.java
MemberPromotionDao.java
base
BaseDao.java
AdminAccessLogDao.java
BusinessAuthApplyDao.java
BusinessCancelApplyDao.java
TransferRecordDao.java
MemberLogDao.java
AnnouncementDao.java
WithdrawRecordDao.java
OrderDao.java
InitPlateDao.java
SignDao.java
AdminDao.java
LegalWalletRechargeDao.java
HotTransferRecordDao.java
BusinessAuthDepositDao.java
DepositRecordDao.java
MemberDao.java
LegalWalletWithdrawDao.java
AppealDao.java
MemberApplicationDao.java
DividendStartRecordDao.java
MemberApplicationConfigDao.java
MemberWalletDao.java
SysPermissionDao.java
MemberSignRecordDao.java
OtcCoinDao.java
RewardPromotionSettingDao.java
CountryDao.java
SysRoleDao.java
ability
ScreenAbility.java
CreateAbility.java
UpdateAbility.java
entity
DataDictionary.java
Department.java
Admin.java
RewardRecord.java
MemberPromotion.java
Alipay.java
Coin.java
FinancialItem.java
Country.java
LegalWalletWithdraw.java
Sign.java
MemberLevel.java
WebsiteInformation.java
DepositRecord.java
Feedback.java
BankInfo.java
MemberAddress.java
RewardPromotionSetting.java
AdminAccessLog.java
Appeal.java
FinancialOrder.java
InitPlate.java
TurnoverStatistics.java
MemberSignRecord.java
WithdrawRecord.java
SysAdvertise.java
AppRevision.java
BusinessAuthApplyDetailVO.java
MemberApplicationConfig.java
Order.java
SysRole.java
CoinThumb.java
Location.java
BusinessAuthApply.java
MemberWallet.java
HotTransferRecord.java
BusinessAuthDeposit.java
BusinessCancelApply.java
MemberLog.java
LegalWalletRecharge.java
RewardActivitySetting.java
MemberTransaction.java
TransferAddress.java
SysHelp.java
ExchangeTurnoverStatistics.java
OtcCoin.java
Statistics.java
DividendStartRecord.java
WechatPay.java
Advertise.java
MemberApplication.java
MemberDeposit.java
transform
ScanAdvertise.java
MemberAdvertise.java
MemberAdvertiseDetail.java
MemberAdvertiseInfo.java
Special.java
SpecialPage.java
AuthMember.java
ScanMemberAddress.java
TransferRecord.java
SysPermission.java
Announcement.java
Member.java
constant
Currency.java
RewardRecordType.java
ActivityRewardType.java
PromotionRewardType.java
SignStatus.java
SysConstant.java
AdvertiseStatus.java
PageModel.java
Symbol.java
TransactionType.java
RealNameStatus.java
WithdrawStatus.java
PayMode.java
Platform.java
AdvertiseControlStatus.java
PriceType.java
OrderStatus.java
AppealStatus.java
BusinessStatus.java
LegalWalletState.java
CertifiedBusinessStatus.java
AdvertiseType.java
CommonStatus.java
PromotionLevel.java
BooleanEnum.java
AuditStatus.java
NettyCommand.java
AdvertiseLevel.java
SysAdvertiseLocation.java
AdminModule.java
TransactionTypeEnum.java
DepositStatusEnum.java
MemberRegisterType.java
SysHelpClassification.java
MemberLevelEnum.java
vendor
provider
support
HuaXinSMSProvider.java
ChuangRuiSMSProvider.java
YunpianSMSProvider.java
EmaySMSProvider.java
involve
SSLClient.java
SMSProvider.java
util
GoogleAuthenticatorUtil.java
ValidateUtil.java
ExcelUtil.java
UUIDUtil.java
IdcardValidator.java
BigDecimalToDecimal128Converter.java
MessageResult.java
BigDecimalUtils.java
CaiPiaoHttpUtils.java
AliyunUtil.java
BindingResultUtil.java
UploadFileUtil.java
FileUtil.java
HttpSend.java
Decimal128ToBigDecimalConverter.java
JDBCUtils.java
TupleUtils.java
DateUtil.java
IdWorkByTwitter.java
GeneratorUtil.java
DESUtil.java
EnumHelperUtil.java
PredicateUtils.java
CaptchaUtil.java
Md5.java
config
JDBCConfig.java
QuizConfig.java
QueryDslConfig.java
SmsProviderConfig.java
SystemConfig.java
ESConfig.java
service
MemberPromotionService.java
CoinService.java
CountryService.java
BusinessAuthApplyService.java
DepositRecordService.java
SmsService.java
MemberLogService.java
MemberApplicationService.java
TransferAddressService.java
MemberTransactionService.java
MemberAddressService.java
SignService.java
AppealService.java
WithdrawRecordService.java
MemberApplicationConfigService.java
OtcCoinService.java
RewardRecordService.java
LocaleMessageSourceService.java
MemberSignRecordService.java
AppRevisionService.java
SysPermissionService.java
InitPlateService.java
RewardActivitySettingService.java
SysRoleService.java
MemberService.java
HotTransferRecordService.java
WebsiteInformationService.java
AdminAccessLogService.java
DividendStartRecordService.java
StatisticsService.java
OrderService.java
LegalWalletWithdrawService.java
Base
BaseService.java
TopBaseService.java
TransferRecordService.java
MemberWalletService.java
TestQueryDSLService.java
DataDictionaryService.java
MemberDepositService.java
LegalWalletRechargeService.java
RewardPromotionSettingService.java
SysAdvertiseService.java
AdminService.java
MemberLevelService.java
DepartmentService.java
FeedbackService.java
BusinessAuthDepositService.java
AnnouncementService.java
AdvertiseService.java
BusinessCancelApplyService.java
MemberBonusService.java
SysHelpService.java
exception
InformationExpiredException.java
AuthenticationException.java
GeeTestException.java
es
ESClient.java
ESUtils.java
event
MemberEvent.java
interceptor
MemberInterceptor.java
ext
SmartHttpSessionStrategy.java
OrdinalToEnumConverterFactory.java
annotation
IgnoreExcel.java
ExcelSheet.java
AccessLog.java
Excel.java
system
ExceptionControllerAdvice.java
core
Menu.java
Pagination.java
BaseEnum.java
controller
CaptchaController.java
BaseController.java
test
resources
log4j.properties
spring-service.xml
application.properties
java
cn
ztuo
bitrade
test
JUnit4ClassRunner.java
service
MemberServiceTest.java
AdvertiseServiceTest.java
BaseTest.java
pom.xml
.idea
vcs.xml
.gitignore
docs
nginx-admin.conf
bitrade-nginx.conf
分页.txt
join_query.txt
bitrade-job
src
main
resources
test
i18n
messages_zh_CN.properties
messages_en_US.properties
logback-spring.xml
application.properties
dev
i18n
messages_zh_CN.properties
messages_en_US.properties
logback-spring.xml
application.properties
prod
i18n
messages_zh_CN.properties
messages_en_US.properties
logback-spring.xml
application.properties
java
cn
ztuo
bitrade
JobApplication.java
pom.xml
一、项目目标
ZTuo数字资产交易平台(以下简称“ZTuo”)是ZTuo团队历经了多个数字资产交易系统开发之后,通过不断的优化精简,首家开源的Java语言开发的数字货币交易所平台,支持当前多种主流的数字货币交易(测试环境受限于服务器的成本,目前支持USDT、ETH、BTC等主流货币,或根据实际情况开放一定测试币种)。
ZTuo平台采用前后端分离的开发模式,后端负责业务实现,前端负责数据展示,同时包含有对应的APP。
ZTuo团队遵循“技术共享”的理念,决定开源ZTuo平台,以供大家参考和学习(如用于商业化项目,对此所带来的法律和经济问题,ZTuo团队概不负责)。团队小伙伴的能力有限,不足之处也在所难免,这也是团队希望开源的最终目的,希望借助开源社区的程序猿/媛们的力量,对ZTuo平台提出更多的意见和想法,提出更好的改进方案和策略,在业务和技术上共同进步,共同提高!
再次声明,ZTuo平台仅用于学习实验,如有用于商业化项目,请自行咨询法律政策,技术无罪,但请遵纪守法!同时,一切用于商业化项目所带来的法律和经济问题,ZTuo团队概不负责!
ZTuo平台使用的技术
后端:Spring、SpringMVC、SpringData、SpringCloud、SpringBoot
数据库:Mysql、Mongodb
其他:redis、kafka、阿里云OSS、腾讯防水校验
前端:Vue、iView、less
同时提供IOS和Android版本。
二、项目资源
ZTuoExchange_framework
ZTuoExchange_wallet
ZTuoExchange_web
ZTuoExchange_IOS
ZTuoExchange_android
ZTuoExchange_admin_web
ZTuoExchange_操作手册
三、项目维护计划
ZTuoExchange_wallet项目计划2018年11月16日开源发布
项目架构设计文档--待完善
项目部署设计文档--待完善
项目测试文档计划--待完善
项目重点业务逻辑说明计划--待完善
其他使用手册计划--待完善
目前测试环境所用ETH、BTC、USDT节点均为真实币种节点,后面会完全采用私有节点来代替,具体时间根据开发人员进度发布,同时希望有能力的大神接入,共同维护,共同学习
四、测试环境
测试环境仅供学习参考!!!请各位学习的小伙伴合理运用,不要恶意的攻击。
开发的小伙伴正在拼命的搭建测试环境,请各位耐心等待。
测试环境地址见操作手册。
五、关于我们
为方便大家交流和学习,请各位小伙伴加入QQ交流群。
链习堂技术知识交流群【QQ群:597650261】。
六、开源许可协议
MIT
后端基础框架(ZTuoExchange_framework)
写在前面
项目用了Lombok插件,无论用什么IDE工具,请务必先安装Lombok插件
项目用了QueryDsl,如果遇见以Q开头的类找不到,请先编译一下对应的core模块,例如core、exchange-core、xxx-core这种模块
找不到的jar包在项目jar文件夹下
jdk版本1.8以上
初始化sql在sql文件夹中配置文件 配置文件打开这个设置会自动建表
jpa
spring.jpa.hibernate.ddl-auto=update
修改配置
msyql数据库;
reids;
mongodb(主要存储K线图相关数据);
kafka
阿里云OSS,图片资源上传
短信配置
邮件认证
腾讯防水校验
模块说明
cloud
提供SpringCloud微服务注册中心功能,为基础模块,必须部署
依赖服务:无
ucenter-api
提供用户相关的接口(如登录、注册、资产列表),该模块为基础为基础模块,必须部署
依赖服务:mysql,kafka,redis,mongodb,短信接口,邮箱账号
otc-api
提供场外交易功能接口,没有场外交易的可以不部署
依赖服务:mysql,redis,mongodb,短信接口
exchange-api
提供币币交易接口,没有币币交易的项目可以不部署
依赖服务:mysql,redis,mongodb,kafka
chat
提供实时通讯接口,基础模块,需要部署
依赖服务:mysql,redis,mongodb
admin
提供管理后台的所有服务接口,必须部署
依赖服务:mysql,redis,mongodb
wallet
提供充币、提币、获取地址等钱包服务,为基础模块,必须部署
依赖服务:mysql,mongodb,kafka,cloud
market
提供币种价格、k线、实时成交等接口服务,场外交易不需要部署
依赖服务:mysql,redis,mongodb,kafka,cloud
exchange
提供撮合交易服务,场外交易不需要部署
依赖服务:mysql,mongodb,kafka
项目启动说明
先启动cloud模块,再启动market,exchange模块,剩下的没有顺序
启动命令:java -jar cloud.java &
架构设计
请参考上面的“项目维护计划”
重点业务详解
请参考上面的“项目维护计划”
提问和建议
使用Issuse
加入交流群,二维码见上方
更新说明
20181106 提交项目中缺少的模块
20181112 开源ZTuoExchange_wallet代码
20181112 发布ZTuoExchange_操作手册