# all-techstack **Repository Path**: asione/all-techstack ## Basic Information - **Project Name**: all-techstack - **Description**: all-techstack 学习的一些技术栈汇总在该项目中 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2021-07-21 - **Last Updated**: 2021-07-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # all-techstack #### 介绍 项目和Github项目有些区别,非提供快速可用的脚手架项目.只是一些零散的结合((企业实战))的技术栈.后续考虑做一些脚手架项目(毕竟这类项目github不少). 技术栈汇总的时候会写一些实战优化思路,已经过往踩过的坑.项目中很多思路以及实现方式可能参考某些大神的哦! all-techstack 核心框架基于 springcloud Greenwich.RELEASE, spring-cloud-alibaba-dependencies 2.1.0.RELEASE 搭建的一个学习项目,由于一些技术栈的优化需要实战,演示,也方便有相同需求的开发者一起来学习. 项目预计会完成以下框架技术栈演示和优化. 集成ShardingSphere做分库分片 有企业实战经验,有源码阅读技术栈. 集成nacos 注册中心,配置中心 有企业实战经验,有源码阅读技术栈. 集成sentinel 限流熔断降级 有企业实战经验,有源码阅读技术栈. 集成gateway作为项目网关 有企业实战经验. 集成Feign微服务调用方式 有企业实战经验,feign原理有了解. 集成一级Caffeine,并实现一级缓存广播同步所有节点. 有企业实战经验 集成二级redis 调度中心暂定 消息队列(rocketMQ,kafka) 有企业实战经验. 分布式事务暂定 过程中涉及的底层技术栈都会通过demo展示出来, techstack-core 学习一些技术栈的包体 techstack-sentinel 微服务调用,微服务限流等 techstack-static-web 前后端聚合发布demo ## 贡献方式 ### 1. 社区提问 加入微信群参与讨论、文档纠错、参与all-techstack社区的技术讲座交流等都可以参与其中。 ### 2. 发现并提交bug 如果您发现项目中的任何bug,都可以在Gitee上书写issue来报告错误。 ### 3. 修复bug 您可以从多个issue中选择擅长的问题,尝试解决并提交PR ### 4. 提升性能或者增加新特性 社区一直在注重使用反馈。如果你有一个如何改进的想法,,请在issue上详细地描述改进或新特性,并尽可能包括范围及其要求。详细信息很重要,原因如下: 它确保在实现改进或特性时满足您的需求。 它有助于评估工作和设计满足您需求的解决方案。 它允许围绕这一问题进行建设性的讨论。 如果您计划为自己提出的改进或功能做出贡献,请及时联系负责人详细交流。 我们建议在开始实施之前,首先与社区就是否需要新功能以及如何实现新功能达成共识。有些功能可能超出了项目的范围,最好及早发现。 ### 5. 帮助其他人参与其中 帮助社区的新人和使用者更深入的了解,解决别人的问题也是参与其中。 ### 6. 文档撰写与改错 文档的重要性不言而喻,参与文档工作也是贡献方式之一。 ### 7. 测试 完善的测试能够保证项目功能的完整性和稳定性,如果您能参与到测试之中,也十分欢迎。 ### 欢迎关注公众号&技术讨论群