Code Monkey home page Code Monkey logo

boat-house's Introduction

Boat House(船屋餐饮系统)

Build client Build statistics-service Build product-service Build management

功能服务

船屋餐饮系统采用微服务架构设计,包含五条业务条线(统计服务、商品服务、账户服务、订单服务、支付服务),每一个业务条线可以独立的开发以及部署。

markdown

代码说明:

文件夹 服务说明 技术架构
client 客户端,船屋餐饮官方网站 Boatstrap 4 (模版:AppStrap 参考链接)
Vue + Nodejs
management 船屋餐饮后台管理系统 Boatstrap 4 (模版:ModernAdmin 参考链接)
Vue + NodeJs
statistics-service 业务条线 - 统计服务 nodejs + dotnet + redis + postgres
product-service 业务条线 - 产品服务 spring boot + mysql
account-service 业务条线 - 账户服务 spring boot + mysql
order-service 业务条线 - 订单服务 spring boot + mysql
payment-service 业务条线 - 支付服务 spring boot + mysql
pipelines 流水线脚本 groovy

Statistics service(统计服务)

统计最受欢迎的菜品,并通过图表实时展示统计结果。

markdown

Product service(产品服务)

进行菜品管理、菜品分类管理

markdown

Account service(账户服务)

本地开发调试

本项目采用容器的方式进行编译、打包、以及运行,客户端安装Docker以及Docker-compose工具后可以一键运行此应用。

docker-compose up -d

DevOps 工具链

本项目使用JIRA进行项目管理、Github代码管理、Jenkins持续集成、Nexus进行包管理以及容器镜像管理、Jemeter进行接口测试以及压力测试、Selenium进行自动化UI测试。下图是本项目的持续交付流水线架构:

markdown

ChatOps && AIOps

本项目将支持ChatOps && AIOps,让开发、测试、客户可以在IM即时通讯工具里以聊天的方式完成相应的工作。

markdown

DevOps工具链环境:

地址 说明
http://jenkins.devopshub.cn Jenkins管理端
http://tools.devopshub.cn:8081 Nexus
http://tools.devopshub.cn:9000 Sonarqube
http://tools.devopshub.cn Jira

boat-house's People

Contributors

yimeng avatar sl639 avatar zhouwenyang avatar lzj7618937 avatar tzm1119 avatar quintos955 avatar alvinisfuwenxin avatar xiaokunliu avatar dengyakui avatar wilsonbols avatar yinay avatar majie86 avatar wangyingwei avatar fudaliang avatar janeconan avatar cadengjy avatar zlweicoder avatar lykrsl avatar liminany avatar sunyaxiong avatar liaokevin avatar cqpaul avatar zhoushangmin avatar nodew avatar ups216 avatar wilsonbogh avatar hawaicai avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.