ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

轻蜗牛直租平台-天画项目简介

2020-12-26 19:05:50  阅读:196  来源: 互联网

标签:实战 直租 天画 服务 项目 平台 数据量 蜗牛


一、背景

我正在建设一个租房平台,进行基于租房业务的架构实践。在实践过程中发现作为开发人员缺乏大规模微服务,大数据量实战的经验,自己独立捣鼓的话往往无法掌控全局,不能很好的获取实战经验,而如今各个培训机构割韭菜非常多,把架构设计等主题炒的非常热,但是作为中级,初级人员想进行微服务架构设计实战,大数据量应用往往门槛偏高。我经过两个多月的业务实战发现我也陷入其中,在业务应用和大规模微服务实战的过程中缺乏很多基础服务能力,导致业务架构无法快速落地。当前就我一个人在持续投入,进度和效率非常低,因此尽早通过一套基础平台来解决大规模微服务,大数据量构建和实战的根本问题。

二、架构大图

1.1 天画逻辑功能架构大图

当前我在轻蜗牛业务实战中逐步孵化出了天画平台,并将其独立出来进行迭代,形成一整套的解决方案。目前已经有四大平台加入天画中,整体发布日期会在后续的博客中同步出来。下面我简单介绍一下这四个平台的功能。

  1. 代码生成平台(codeMaker)提供基于springboot微服务代码生成平台,同时提供分库分表sql生成的功能,目前已经发布MVP版本。
  2. 接口文档管理平台(yapi)则是将该开源文档管理工具作为天画中接口文档管理的核心系统,后续准备基于此平台打通其他基础系统。
  3. ID生成平台(id-generator)则是通过github上的开源项目进行二次改造的,核心功能没有变动,但是更容易维护。
  4. 数据工厂平台(data-factory)目前正在开发中,提供大规模仿真业务数据生成,数据源管理,MVP版本将在未来一月以内发布。

这四个项目目前分别提供了不同的基础能力,为大规模大数据量业务实战提供助力。

 

天画-大规模微服务构建_实战提供解决方案 (1).png

1.代码生成平台(codeMaker)功能架构图

天画-低代码平台(codeMaker) (1).png

2.数据工厂平台(data-factory)功能架构图

 

天画-数据工厂平台.png

3.ID生成平台(idgengerator)功能架构图

这个ID生成器平台是借鉴于开源项目id-generator,如下是项目链接:

https://github.com/haozi2015/id-generator

 

天画-ID生成平台.png

三、愿景

我将天画项目独立出来与轻蜗牛项目并列,并单独列为一个项目组,放到gitee上,如下是访问链接:

https://gitee.com/sky-painting

定位:为进行大规模微服务实战积累基础能力和平台,提供可复用组件

愿景:降低微服务实战门槛,提高大数据量大规模微服务构建速度,为大规模微服务构建/实战提供解决方案,可在3小时内构建超10个微服务工程,超10个数据库,千万级数据业务实战场景。

轻蜗牛直租平台的系列文章目前已经超过5篇了,由于天画项目目前已经独立出来,后续的博客介绍将以天画项目为开头,两边项目的业务设计,工具组件设计博客都将同步进行发布,敬请期待。

 

标签:实战,直租,天画,服务,项目,平台,数据量,蜗牛
来源: https://blog.csdn.net/u010504064/article/details/111767823

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有