服务治理
- Nacos注册中心
- Nacos配置中心
- Seata分布式事务
- Sentinel服务容错
- Feign远程调用&负载均衡
- Gateway网关
- Sleuth服务追踪
- Zipkin可视化追踪
应用监控
- Prometheus
- Grafana
名词解释
跨域:指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是
浏览器对javascript施加的安全限制。
同源策略:是指协议,域名,端口都要相同,其中有一个不同都会产生跨域;
跨域解决方案
解决跨域-(一)使用nginx部署为同一域
解决跨域-(二)配置当次请求允许跨域
1 | 1、添加响应头 |
总结
分布式基础篇总结
• 1、分布式基础概念
• 微服务、注册中心、配置中心、远程调用、Feign、网关
• 2、基础开发
• SpringBoot2.0、SpringCloud、Mybatis-Plus、Vue组件化、阿里云对象存储
• 3、环境
• Vagrant、Linux、Docker、MySQL、Redis、逆向工程&人人开源
• 4、开发规范
• 数据校验JSR303、全局异常处理、全局统一返回、全局跨域处理 • 枚举状态、业务状态码、VO与TO与PO划分、逻辑删除
• Lombok:@Data、@Slf4j