- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 redis集群架构
redis架构分为4种 单机模式 主从模式 哨兵模式 集群模式 准备工作,到redis.io下载redis安装包: 下载地址:https://redis.io/download 使用的是redis高版本 redis6 然后进行解压:tar -xzvf redis-6.0.8.tar 启动命令,根据指定文件启动: ./redis-server …/redis.conf ...
2020-10-11 11:23:30
457
原创 springclund+nginx+nacos+robbin+feign+sentinel+seata+gateway
本文主要是从零基础搭建一个spring cloud 微服务 第一节Nginx 按照搭建 第二季nacos集群搭建 第三节实战 使用robbin实现负载均衡 第四节foregin引入和使用 第五节解决分布式一致性问题seata 第六节引入网关 ...
2020-06-22 10:32:13
2259
原创 图解io+BIO+NIO+AIO+Netty+聊天室实战
2020年开年不平凡,自己在家呆着重新学习一下io 首先图解io的简单交互流程 从流程图可以看出,外部交互首先是socket通过网卡,通过对应的端口进入,之后通过数据准备阶段进入内核空间,内核空间再经过数据拷贝到用户空间,进而应用程序进行处理。其他和涉及到同步和异步,阻塞和非阻塞的理解,这里就不做介绍了。 此图是阻塞io的调用过程 1.用户应用程序启动,开启一个线程,绑定accept函数,调用...
2020-06-10 11:27:23
734
原创 API网关之路由功能
说一下题外话,路由这个东西,大家常见的可以想到路由器。 比如我访问百度,首先本地网络会经过多层路由最终找到离我们最近的百度服务器.从这里可以看出路由其实就是从多条路中选择一条. 路由比较常用的场景 蓝绿部署:减少停机间隙,快速无缝切换和回滚 AB测试:分流,小部分流量访问新程序 灰度部署/金丝雀部署:部署两个版本,新版本路由到制定机器上面,进行验证. 步入正题,以zuul网关作为例子 Zulu.routes.api-a=serveceIdA zuul.routes.api-b=serviceIdB 可以理解
2020-05-13 18:07:35
1253
原创 API网关之负载均衡功能原理
个人基本理解:在系统开发中,目前主流是分布式部署。即一个应用或者数据库,部署在多个端口或者多台机器上面。在调用过程中如何找到对应的服务就需要配合路由选择。 常见路由功能 1.硬件路由 如F5 2.软件路由 如nginx,LVC 3.代码写死 ...
2020-05-13 16:28:44
2265
原创 API网关之-协议转换原理
本文主要是用于学习API网关的功能之一协议转换。大型异构系统会面临多种协议请求之间的转换,特提供此流程图供思考和探讨.
2020-04-28 10:28:28
4054
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人