电商系统服务端主流技术栈

阅读公众号作者macrozheng的文章:http://www.macrozheng.com/admin/index.html

并结合自己的经历,做了适当扩展,详情如下:

技术栈

Spring Cloud微服务框架https://spring.io/projects/spring-cloud

Spring Boot容器+MVC框架https://spring.io/projects/spring-boot

MyBatis ORM框架http://www.mybatis.org/mybatis-3/zh/index.html

MyBatis Generator数据层代码生成http://www.mybatis.org/generator/index.html

PageHelper MyBatis物理分页插件http://git.oschina.net/free/Mybatis_PageHelper

Swagger-UI文档生产工具https://github.com/swagger-api/swagger-ui

Elasticsearch搜索引擎https://github.com/elastic/elasticsearch

RabbitMq消息队列https://www.rabbitmq.com/

Redis分布式缓存https://redis.io/

MongoDb数据库https://www.mongodb.com/

Druid数据库连接池https://github.com/alibaba/druid

OSS对象存储https://github.com/aliyun/aliyun-oss-java-sdk

MinIO对象存储https://github.com/minio/minio

JWTJWT登录支持https://github.com/jwtk/jjwt

Spring Security认证和授权框架https://spring.io/projects/spring-security

LogStash日志收集https://github.com/logstash/logstash-logback-encoder

Lombok简化对象封装工具https://github.com/rzwitserloot/lombok

Seata全局事务管理框架https://github.com/seata/seata

CI/CD技术

Docker应用容器引擎https://www.docker.com/

Portainer可视化Docker容器管理https://github.com/portainer/portainer

Jenkins自动化部署工具https://github.com/jenkinsci/jenkins

kubernetes集群管理https://kubernetes.io/zh/docs/home/

此外Jira、Confluence、调用链、监控、源码管理等工具

虽然是测试工作,但是平常熟悉的技术栈也基本就是这样一条路线

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容