上次回归: 上次我们说了ribbon的基本使用,包括里面的内部算法,算法的细粒度配置,还有我们自己如何实现我们自己的算法,主要还是一些基本使用的知识,还不会使用ribbon的小伙伴可以回去看一下 ...
历史演变: 以前我们都是一个war包,包含了很多很多的代码,反正我开始工作的时候做的就是这样的项目,一个金融系统,代码具体多少行记不清楚了,内部功能超多,但是实际能用到的不多,代码冗余超大,每次部署大概要 分钟以上。 这个war包包含了我们的所有,jsp js css java代码。代码很臃肿,每次改BUG很容易 碰瓷 。还有很多很多的不方面,这里就不一一列举了。画个图 慢慢的我们的用户越来越多了 ...
2020-02-18 11:15 1 1390 推荐指数:
上次回归: 上次我们说了ribbon的基本使用,包括里面的内部算法,算法的细粒度配置,还有我们自己如何实现我们自己的算法,主要还是一些基本使用的知识,还不会使用ribbon的小伙伴可以回去看一下 ...
上次回顾: 上次博客,我们主要说了微服务的发展历程和nacos集群单机的搭建,单机需要-m standalone启动,集群建议使用nginx做一下反向代理,自行保证mysql和ngxin的高可用。 本次定位: 一、nacos的内部概念 二、nacos的基本使用 三、为下次 ...
本次我们主要来说一下我们的IO阻塞模型,只是不多,但是一定要理解,对于后面理解netty很重要的 IO模型精讲 IO模型就是说用什么样的通道进行数据的发送和接收,Java共支持3种网络编程IO模式:BIO,NIO,AIO。 BIO BIO(Blocking IO) 同步阻塞 ...
学而时习之,不亦说乎 前言 本章开始我们进入微服务的世界,在微服务需要的众多功能中,今天我们介绍注册中心和配置中心,这也是Nacos给我们提供的两大功能。 注册中心 注册中心即提供服务注册和服务发现功能. 何为服务注册,即将服务信息注册到注册中心 何为 ...
关于微服务分布式架构的权限资源设计初步设想 最近开发的系统是前后端分离+微服务分布式架构,不同于单体应用的权限身份校验机制,前后端分离的情况下,无法直接确认前端请求者的身份权限,需要通过第三方鉴权中心来操作,身份校验较为简单,直接过滤网关级别的请求即可,但是权限校验就比较复杂了。 初步设想 ...
最近一直在学习微服务,毕竟现在大家都在说分布式,集群等,分布式和集群的基本前提是微服务,所以有比较掌握微服务的基本原理。 先看一下微服务架构图,如下图: 微服务主要由以下几个基本组件: 服务描述、注册中心、服务框架、服务监控、服务追踪、服务治理。 1、服务描述 服务调用首先要 ...
...
上次回归: 上次我们主要说了,我们的注册中心nacos的使用,如我们的命名空间、分组、集群、版本等是如何使用的,如果是这样呢?我们现在有三个用户服务和三个订单服务,我们应该如何分发这些请求呢?都请求到一个服务?轮询?权重?这次我们就来看一下我们的如何解决这些问题的。 本次主要内容 ...