Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

sika-code-cloud/sika-code

Open more actions menu

Repository files navigation

sika-code(简称AC) 企业级开发基础框架

sika [梅花鹿] [优雅、简洁、规范而不失个性]

前言

宗旨:SikaCode、EasyCode

When

  • 发展自2017年12月

What

  • 构建在SpringBoot、SpringCloud上的基础性框架

Why

  • 提升代码质量
  • 提高开发效率
  • 屏蔽依赖细节
  • 让世界没有不优雅的代码
  • 简单、高效的开发出易维护、可拓展的高质量企业级项目

How

  • 抽象基础组件
  • 约束代码规范

说明

  • 享受各种开源组件带来的便利和惠泽。怀着无比感恩之心为开源尽一份微薄之力。
  • SikaCode以spring-boot和spring-cloud为基础,同时定义一套微服务的相关规范,尽可能的降低企业维护成本。
  • 如您觉得该项目对您有用,欢迎点击右上方的Star按钮,给予支持!!欢迎大家一起参与开发
  • 由于我们经验见识有限,尽管殚精竭虑依旧有很多不足之处,非常期待接受您的意见和建议。欢迎大家加入sika-code开源项目组。

使用申明

  • 为方便开发者初步使用、项目提供了可直接运行的环境资源
  • 本开源项目所有可运行的资源包括但不限于(数据库资源、缓存资源、消息队列资源等等),只可以用做测试之用。切勿进行压力测试
  • 若要进行压力测试,请替换为自己的数据资源

版本说明

开发步骤

sika-code-core [核心组件]

序号 名称 备注 完成度(%)
1 code-generator 代码生成组件 100
2 common 公共组件 100
3 database 数据库操作 100
4 hutool-starter 糊涂工具启动组件 100
5 mq 消息队列的基础组件 100
6 mq-rabbit rabbitMq消息组件 100
7 redis redis缓存组件 90
8 standard-footer 标准脚手架 100
9 standard-footer-demo 标准脚手架示例 100
10 starter 启动器 100
11 lock 分部式锁 90
12 search 搜索引擎组件 0
13 mongodb mongodb组件 0
14 mail 邮件组件 0
15 reptile 爬虫组件 0
16 batch 批处理组件 0

sika-code-cloud [云组件]

序号 名称 备注 完成度(%)
1 monitor 监控服务 0
2 gateway 网关服务 0

sika-code-center [中台组件]

序号 名称 备注 完成度(%)
1 job-center 分布式定时任务中心 0
2 workflow-center 工作流中心 0
3 file-center 文件中心 0
4 sms-center 短信中心 0
5 log-center 日志中心 0
6 oauth-center 认证鉴权中心 0
7 pay-center 支付中心 0
8 contact-center 触点中心 [微信、支付宝、微博、钉钉 等] 0

sika-code-back [后台]

序号 名称 备注 完成度(%)
1 back-center 后台管理中心 0

项目基础架构

请求流程解析

  • 前端请求->dns负载->nginx反向代理集群->zuul网关集群->聚合服务层->原子服务层->数据层访问层。

系统架构图

系统架构图

项目结构图

项目结构图

项目编码规范解析

  • SikaCode推荐封装自己的工具类,业务逻辑类尽可能降低与第三方接口的依赖,从而方便统一管理及维护。

  • SikaCode使用了模块化思想进行封装,分为工具模块和业务逻辑模块。

模块结构图

提交反馈

  • 欢迎提交 issue,请写清楚遇到问题的原因,开发环境,复显步骤。
  • sika_code@163.com
  • QQ群: 327424532

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  
Morty Proxy This is a proxified and sanitized view of the page, visit original site.