首页
学习
活动
专区
工具
TVP
发布

IT架构圈

公众号:IT架构圈
专栏成员
831
文章
762324
阅读量
132
订阅数
软件架构-springcloud-zuul微服务网关(下)
PS:zuul 作为网关这么重要的角色,高可用是非常有必要的。但是通常来说网关所面对的请求应该的是来于外部,所以虽然说网关可以注册到Eureka Server上,但是外部的客户端数量众多,是不可能向Eureka Server注册的。那么要实现高可用的,要么在网关前面再架一个前置代理(如Nginx)。
IT架构圈
2021-11-04
3220
软件架构-深入理解Ribbon
2.见示例:05-ms-consumer-order-ribbon-customizing-properties
IT架构圈
2021-10-21
5600
SpringCloud主流组件在线学习—Feign
PS:zookeeper是CP(一致性,容错),eureka是AP(高可用,容错),Feign是方便调用的框架,Ribbon是客户端的负载均衡。
IT架构圈
2021-10-21
4130
软件架构-Dubbo调用模块​详解
1.透明代理:通过动态代理技术,屏蔽远程调用细节以提高编程友好性。2.负载均衡:当有多个提供者时,如何选择哪个进行调用的负载算法。3.容错机制:当服务调用失败时采取的策略。4.调用方式:支持同步调用、异步调用。5.结果获取:指同步等待结果返回,还是异步通过回调通知获取结果。
IT架构圈
2021-09-17
6570
软件架构-从0到1认知分布式架构(下)
PS:微服务的业内主流的java框架就是springcloud 和dubbo,他们的设计思路都是按照分布式的设计思路来的,主要还是围绕服务,发现,注册,调用,负载。一定要明白他的设计思路。这样对学习springcloud和dubbo好处多多。下面的开始一起怼深入怼一把dubbo。
IT架构圈
2021-08-25
5270
JAVA服务器推送功能设计,消息方法总结
结合实际的场景来把netty这个框架运行起来,一起去梳理这个过程,里面用到了nio和Reactor,nio实现了对应的API,但是它没有对多线程进行结合,大牛才设计出来reactor这个模式,来实现高性能的nio的编程,经过梳理才到了netty,reactor一定要搞懂。推送系统先别管是什么推送系统,先理解成一个客户端和服务端的一个程序,也先别管具体的业务场景,功能的属性比较弱,推送系统本身就是比较简单一个推送系统,里面也没有增删查改复杂。默认大家都理解长连接和短连接,网络请求的基本概念。 (一)设计和思路
IT架构圈
2021-01-04
2.1K0
「走进k8s」Kubernetes1.15.1的service(25)
PS:基本上service就讲解完毕了,了解下service的原理和对应的service的类型。其实Service的内容远远不止这些,这些是一些比较常用的功能,如果在平时用到可以参考一下。
IT架构圈
2019-08-28
7110
「走进k8s」Kubernetes1.15.1的POD健康检查(19)
PS:这里socket端口的方式没有演示,只是提供了源码跟http基本一样的。这就是存活探针和可读性探针的使用方法,pod的这个健康检查对提高应用程序的稳定性健壮性很有必要,一般线上的程序都需要部署这2个参数 liveness probe 和 readiness probe。pod 是一个逻辑单位,可以包含 n 个 container,他们共享 something。docker的container 就是单个container。
IT架构圈
2019-08-19
1K0
『互联网架构』kafka集群原理(117)
PS:原理至关重要,面试的时候不可能问你命令的,都是问原理,懂了原理线上如果使用kafka出了问题才可能快速定位,而不是一脸蒙圈。必须要明白原理,如果不说原理直接实战,就真成搬砖了。
IT架构圈
2019-07-30
7370
『互联网架构』软件架构-springcloud-zuul微服务网关(下)(102)
PS:zuul 作为网关这么重要的角色,高可用是非常有必要的。但是通常来说网关所面对的请求应该的是来于外部,所以虽然说网关可以注册到Eureka Server上,但是外部的客户端数量众多,是不可能向Eureka Server注册的。那么要实现高可用的,要么在网关前面再架一个前置代理(如Nginx)。
IT架构圈
2019-07-12
3230
『互联网架构』软件架构-深入理解Feign(94)
PS:dubbo是CP(一致性,容错),eureka是AP(高可用,容错),Feign是方便调用的框架,Ribbon是客户端的负载均衡。
IT架构圈
2019-07-08
4790
『互联网架构』软件架构-深入理解Ribbon(93)
2.见示例:05-ms-consumer-order-ribbon-customizing-properties
IT架构圈
2019-07-08
3850
『互联网架构』软件架构-Dubbo调用模块(46)
1.随机(random):按权重设置随机概率。此为默认算法。 2.轮循 (roundrobin):按公约后的权重设置轮循比率。 3.最少活跃调用数(leastactive):相同活跃数的随机,活跃数指调用前后计数差。 4.一致性Hash(consistenthash ):相同的参数总是发到同一台机器。
IT架构圈
2019-05-14
7240
『互联网架构』软件架构-从0到1认知分布式架构(下)(39)
1.去中心化,客户端直连服务端 2.动态注册和发现服务 3.软负载均衡实现 4.高效稳定的网络传输 5.高效可容错的序列化
IT架构圈
2019-04-26
4780
『高级篇』docker之DockerSwarm微服务部署(30)
PS:有详细看看官网的文档,里面有非常多样化的配置,我相信基本可以满足大家的需求。到这样docker swarm 也就学完了,相信有个整体的认识吧。另外要说下有2个UI管理docker swarm的工具Portainer和Shipyard。下次开始k8s!
IT架构圈
2018-12-06
6670
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档