Skip to content

cola-framework/cola-cloud

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

153 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cola Cloud Framework

Travis Travis Travis Travis Travis

基于SpringCloud搭建的微服务框架

目录结构

- cola
    - api
        - userclient
    - bin
    - lib
        - apidoc
        - beans
        - cache
        - cronjob
        - file
        - integration
        - jpa
        - logging
        - medias
        - ruleengine
        -search
    - log
    -platform
        - configuration
        - discovery
        - monitor
    -service
        - auth
        - oms
        - order
        - product
        - promotion
        - user
        - website
    - web

技术栈

  • 代码版本控制工具 -- Git
  • 项目构建工具 -- Maven
  • 微服务分布式框架 -- Spring Cloud
  • ORM框架 -- JPA(hibernate)
  • L2 Cache -- redis/ignite
  • 任务调度框架 -- Quartz
  • JavaDoc生成工具 -- Swagger2
  • Logging管理框架 -- Logback/ELK
  • 规则引擎框架 -- drools
  • 搜索引擎框架 -- Solr/Elasticsearch
  • 后台管理前端框架 -- AdminLTE
  • 数据库 -- MySQL

服务编译/构建

本项目为Maven项目,所有第三方jar包都是通过Maven管理,如果需要本地打包安装请在根目录执行如下命令:

\cola>mvn clean install -Dmaven.test.skip=true

应用服务启动/关闭

服务启动可以运行bin目录下的cola脚本,查看命令详情请在bin目录运行如下命令:

\cola\bin>cola -help

\cola\bin>cola --help

\cola\bin>cola /?

命令格式:

cola app-name [start ^| stop ^| develop ^| debug] [debug remote port] [-Djvm.args="..."] [-Drun.args="..."]

服务启动:

\cola\bin>cola registry start

服务停止:

\cola\bin>cola registry stop

建议开发人员使用develop或者debug模式启动服务

\cola\bin>cola user develop

\cola\bin>cola user debug

About

Distributed eCommerce Cloud Platform

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors