前言最新几年前后端分离被提的越来越多,各家大厂的小程序也是讨论的一片火热,初始,我是觉得我混淆了很多概念,我以为的前后端分离,就是JS(Javascripc)和Java的分离,只要我用了JS,Java提供API,就是前后端分离了.随着使用场景的增多,我认为前后端有两种协作方式.服务器渲染前后端分离差...

从前后端分离说起

Promise含义最早是社区提出,在ES6进入了语言标准,并统一了用法,原生提供Promise对象.作为一种异步编程的解决方案,比传统的解决方案(回调函数,事件)更加合理更加强大,这个网页开发史上关键的时刻,鼓掌!👍为什么欢呼雀跃之前我们去做Javascript方面的Coding都为Javascr...

聊一下Javascript Promise对象

PS:写了七篇,简单的建设了下五大金刚是什么和用法,都介绍完了,这一篇大致总结一下吧内容梳理1.整套开发技术栈以SpringCloud为主,单个微服务模块以SpringMVC+SpringBoot/Spring+MyBatis组合进行开发2.前端层,页面H5+thymeleaf/样式CSS3+Boo...

聊一下微服务框架SpringCloud和使用-小总结吧 [第八篇]

完整源码-仅供参考https://github.com/ChannD/SpringCloudDemo1.概述1.分布式系统面临的---配置问题微服务意味着要将单体应用中的业务拆分成一个个子服务,每个服务的粒度相对较小,因此系统中会出现大量的服务。由于每个服务都需要必要的配置信息才能运行,所以一套集中...

聊一下微服务框架SpringCloud和使用-SpringCloud Config 分布式配置中心 [第七篇]

完整源码-仅供参考https://github.com/ChannD/SpringCloudDemo1.概述1.是什么Zuul包含了对请求的路由和过滤两个最主要的功能:其中路由功能负责将外部请求转发到具体的微服务实例上,是实现外部访问统一入口的基础而过滤器功能则负责对请求的处理过程进行干预,是实现请...

聊一下微服务框架SpringCloud和使用-zuul路由网关 [第六篇]

完整源码-仅供参考https://github.com/ChannD/SpringCloudDemo1.概述1.分布式系统面临的问题复杂分布式体系结构中的应用程序有数十个依赖关系,每个依赖关系在某些时候将不可避免地失败。服务雪崩多个微服务之间调用的时候,假设微服务A调用微服务B和微服务C,微服务B和...

聊一下微服务框架SpringCloud和使用-Hystrix断路器 [第五篇]

完整源码-仅供参考https://github.com/ChannD/SpringCloudDemo翻译大致概述先上官网解释官网解释链接[图示]含义:Feign是一个声明式WebService客户端。使用Feign能让编写WebService客户端更加简单,它的使用方法是定义一个接口,然后在上面添加...

聊一下微服务框架SpringCloud和使用-Feign均衡负载 [第五篇]

完整源码-仅供参考https://github.com/ChannD/microservicecloud-config1.概述是什么SpringCloudRibbon是基于NetflixRibbon实现的一套客户端负载均衡的工具(相当于去麦当劳点汉堡,三个排队窗口,其中两个都排满了人,只要你不是傻子...

聊一下微服务框架SpringCloud和使用-Ribbon负载均衡-[第四篇]

完整源码-仅供参考https://github.com/ChannD/SpringCloudDemo前言上一篇完成了最基础的微服务模块构建的底层程序,四个工程,在这个基础上继续挖掘SpringCloud,前面说到过,它是一堆技术的集合体,这一篇开始说一下SpringCloud一个非常重要的技术,基本...

聊一下微服务框架SpringCloud和使用-Eureka服务注册与发现-[第三篇]

完整源码-仅供参考https://github.com/ChannD/SpringCloudDemo前言现在可以正式上手代码,我会用SpringMVC,MyBatis,MySQL为主要技术,以Dept部门模块做一个微服务通用案例,Consumer(消费者)通过REST调用Provider提供者(Se...

聊一下微服务框架SpringCloud和使用-Rest微服务构建[第二篇]