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

JavaEdge

关注公众号:JavaEdge,加入全国最大的后端交流群。
专栏作者
2430
文章
2477305
阅读量
176
订阅数
RPC框架的路由策略
真实环境的服务提供方以集群提供服务,对服务调用方,就是一个接口会有多个服务提供方同时提供服务,所以RPC每次发起请求时,要从多个服务提供方节点里选择一个用于发请求的节点。这次请求无论发送到集合中的哪个节点上,返回结果都一样。
JavaEdge
2023-02-26
1K0
大厂如何打造可扩展的高并发系统?
高可扩展性是个设计指标:表示可通过加机器线性提高系统处理能力,承担更高流量和并发。
JavaEdge
2022-12-13
3180
SpringCloud微服务实战(5)-Feign应用通信
Feign是声明式的Web服务客户端。它使编写Web服务客户端更加容易。要使用Feign,请创建一个接口并添加注解。它支持可插拔的注解,包括Feign注解和JAX-RS(Java API for RESTful Web Services)注解。
JavaEdge
2022-11-30
3850
如何选型微服务架构的负载均衡算法?
假设你订阅了一个别人的服务,从注册中心查询得到了这个服务的可用节点列表,而这个列表里包含了几十个节点,这个时候你该选择哪个节点发起调用呢?这就是客户端负载均衡算法的问题。
JavaEdge
2022-11-30
3010
RabbitMQ实战(五) - 集群架构
实现RabbitMQ的高可用集群,一般在并发和数据量不高的情况下,这种模型非常的好用且简单.
JavaEdge
2022-11-30
4560
关注专栏作者,随时接收最新技术干货
JavaEdge
华为软件开发工程师
数据系统分区设计 - 请求路由
现已将数据集分布多个节点,但当客户端要发送请求时,如何知道应该连接哪个节点?若分区再平衡,分区和节点的映射也随之变化。
JavaEdge
2022-07-25
3830
Spring Cloud的底层架构原理
如果你基于Spring Cloud对外发布一个接口,实际上就是支持http协议的,对外发布的就是一个最最普通的Spring MVC的http接口
JavaEdge
2021-12-07
1950
微服务应用的多机房部署
为了实现高可用性,微服务一般部署在多机房,只要部署到多机房就万无一失了?考虑如下问题:
JavaEdge
2021-12-07
6840
Spring Cloud的底层架构原理
如果你基于Spring Cloud对外发布一个接口,实际上就是支持http协议的,对外发布的就是一个最最普通的Spring MVC的http接口
JavaEdge
2021-10-18
2660
微服务服务器集群Session管理演进史
Web 应用中将这些多次请求修改使用的上下文对象称作会话(Session)。单机情况下,Session 可由部署在服务器上的Web 容器( 如Tomcat) 管理。 在使用负载均衡的集群环境中,由于负载均衡服务器可能会将请求分发到集群中的任何一台应用服务器上,所以保证每次请求依然能够获得正确的Session比单机时要复杂很多。
JavaEdge
2021-02-23
3520
Docker Swarm模式架构
Swarm是Docker公司自研发的容器集群管理系统,Swarm在早期是作为一个独立服务存在,在Docker Engine v1.12中集成了Swarm的集群管理和编排功能。可以通过初始化Swarm或加入现有Swarm来启用Docker引擎的Swarm模式。
JavaEdge
2021-02-23
7220
Dubbo实战(四) -业务环境搭建
基于Springboot和Dubbo的结合,进行用户模块业务开发,注册发现、负载均衡、路由策略等多项Dubbo核心特性 进一步了解API网关与业务模块的结合和开发。
JavaEdge
2021-02-23
2850
电商互联网如何做微服务治理(SOA governance)?
按Anne Thomas Manes的定义是:企业为了确保事情顺利完成而实施的过程,包括最佳实践、架构原则、治理规程、规律以及其他决定性的因素。服务治理指的是用来管理SOA的采用和实现的过程。
JavaEdge
2021-02-23
4460
架构设计之高可扩展性
一般基于成本考虑,在业务平稳期,会预留30%~50%冗余机器应对运营活动或者推广可能带来的峰值流量,但当有突发事件时,流量可能瞬间提升几倍。莫过于明星公布恋情,大家都会到两人微博下互动,微博流量短时内迅速增长,微博信息流也短暂出现无法刷新消息,系统一时间不可用。
JavaEdge
2021-02-23
5100
高可扩展性系统的设计
一般基于成本考虑,在业务平稳期,会预留30%~50%冗余机器应对运营活动或者推广可能带来的峰值流量,但当有突发事件时,流量可能瞬间提升几倍。莫过于明星公布恋情,大家都会到两人微博下互动,微博流量短时内迅速增长,微博信息流也短暂出现无法刷新消息,系统一时间不可用。
JavaEdge
2021-02-23
9400
2020年最新腾讯Java面试真题
说说JVM内存模型。 线程的程序计数器是干什么用的? 说说堆里面的垃圾回收算法?为什么新生代用复制算法,老年代用标记整理、标记压缩? 了解CMS这个垃圾回收器吗?说说它的工作流程? CMS在并发标记的时候,用户线程也会不停的产生一些大对象,Remark再次标记的时候可能会花上很多时间,说说你的优化方案?(我:???) 说说java线程池的工作流程? 看你项目用过dubbo,dubbo底层是怎么通讯的呢? 说说NIO?Selector上都能注册一些什么事件?知道Channel读、写数据是怎么实现的吗? 让你来
JavaEdge
2021-02-22
2990
Spring-Cloud微服务实战(五)-Feign应用通信
Feign是声明式的Web服务客户端。它使编写Web服务客户端更加容易。要使用Feign,请创建一个接口并添加注解。它支持可插拔的注解,包括Feign注解和JAX-RS(Java API for RESTful Web Services)注解。
JavaEdge
2021-02-22
3680
高可扩展性系统的设计
一般基于成本考虑,在业务平稳期,会预留30%~50%冗余机器应对运营活动或者推广可能带来的峰值流量,但当有突发事件时,流量可能瞬间提升几倍。莫过于明星公布恋情,大家都会到两人微博下互动,微博流量短时内迅速增长,微博信息流也短暂出现无法刷新消息,系统一时间不可用。
JavaEdge
2020-10-07
6580
ddddd
订单服务源码 https://github.com/Wasabi1234/SpringCloud_OrderDemo 商品服务源码 https://github.com/Wasabi1234/SpringCloud_ProductDemo1 HTTP vs RPC[1240] [1240] 5-2 RestTemplate的三种使用方式 [1240] [1240] [1240] 3 负载均衡器:Ribbion [1240] [1240] 4 追踪源码自定义负载均衡策略 [command+option+B进入
JavaEdge
2019-10-18
6660
Dubbo实战(一) - 入门
随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进。
JavaEdge
2019-08-22
3490
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档