# site **Repository Path**: timeold/site ## Basic Information - **Project Name**: site - **Description**: 它是基于Dubbo的分布式系统架构,快速简单的上手,有服务层、前端页面层、定时任务系统、日志系统等 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 5 - **Created**: 2018-10-25 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # site 介绍 #
它是基于Dubbo的分布式系统架构,快速简单的上手。
#### site框架所包含的系统 + site-core:
a. 核心通用jar包;
b. 包含model,interface,util等工具类;
+ site-job:
a. WEB界面的定时任务系统;
b. 集成了Dubbo的Consumer消费端;
c. 包含SpringMVC、SpringJDBC、Mybatis、Bootstrap3、Quartz、Log4j2、H2内存数据库; + site-logs:
a. MongoDB日志查询系统,site架构中,支持将日志写入MongoDB,site-logs则是查询分析MongoDB当中日志;
b. 包含SpringMVC、Spring-data、Bootstrap3、Log4j2、MongoDB数据库; + site-web:
a. 前置系统,即WEB项目;
b. 集成了Dubbo的Consumer消费端;
c. 包含SpringMVC、Apache Shiro、Bootstrap3、Sitemesh3、Log4j2; + site-ws:
a. 底层服务系统,即Dubbo的Provider提供端;
b. 包含SpringMVC、 Mybatis、Log4j2;
c. 附有Redis操作示例;
d. 支持多数据源,支持Oracle、MySQL、SQLite数据库;
e. 数据库表的主键生成机制;
f. 数据库脚本及PDM文件在site-ws/ddl文件夹下;
#### site示例启动 a. 数据库选择,默认开启SQLite数据库,若改用Oracle或MySQL,可在site-ws工程的jdbc.properties数据源配置文件当中设置;
b. 本地架设一个zookeeper并启动好,修改好site-ws、site-web、site-job工程当中的dubbo.properties配置文件,将里面的zookeeper地址改为本地框架的ip与商品;
c. 启动site-ws工程;
d. 分别启动site-web、site-job两个工程,注意各启动的工程之间商品不要冲突;
e. 浏览器访问site-web、site-job两个工程查看示例效果;
欢迎[交流讨论](https://github.com/wangxinforme/site/issues) [胡桃夹子GitHub](https://github.com/wangxinforme "Vincent Git@OSC主页")