微服务练手项目,从单体项目逐渐拆分成微服务项目。
目前完成初版:
- 综合商城项目,可以实现商品加入购物车,支付下单,搜索商品,取消订单等功能
- 使用 RabbitMQ 消息队列分化业务流程,将核心业务与数据库更新操作解耦合,降低业务执行时间
- 使用ElasticSearch实现商品搜索功能,减少搜索的时间,优化用户体验
- 使用 Docker 在 Ubuntu 系统中部署 MySQL、RabbitMQ 服务,便于项目迁移与维护
后续打算将该项目的部分亮点融合进综合网上校园超市项目中,做一个微服务项目
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.