标签:Feign

编程技术

知乎高赞:为什么像王者荣耀这样的游戏Server不愿意使用微服务?

3

changyuan.xu 发布于 2020-07-07

今天,在知乎上看到这样一个问题:"为什么游戏公司的server不愿意微服务化?" # 背景介绍 笔者最近去面试了家游戏公司。 最近面试了一家游戏公司(满大间的,有上市) 我问他,公司有没有做微服务架构的打算及考量? 他很惊讶的说,我没听说过微服务耶,你可以解释...

阅读(10)评论(0)赞 (0)

Java

玩转OpenFeign

hellas 发布于 2020-07-07

经过前面几篇的源码分析,我们对 OpenFeign 与 Ribbon 也相对熟悉了。 看框架源码的目的就是解决我们的一些疑惑,能够知其然并知其所以然,以及用好框架。 很多时候,我们需要在项目中调用一些第三方接口,例如对接支付宝支付、微信支付,调用支付接口。如果项目中引入了 Ope...

阅读(6)评论(0)赞 (0)

Java

Kitty中的动态线程池支持Nacos,Apollo多配置中心了

4

邓龙华 发布于 2020-07-06

目录 回顾昨日 nacos 集成 Spring Cloud Alibaba 方式 Nacos Spring Boot 方式 Apollo 集成 自研配置中心对接 无配置中心对接 实现源码分析 兼容 Apollo 和 Nacos NoClassDefFoundError Apoll...

阅读(11)评论(0)赞 (0)

Java

6月份Github上比较热门的Java开源项目

2

xiaoli.wang 发布于 2020-07-06

6月份GitHub上比较热门的Java开源项目排行已经出炉啦,一起来看看上榜详情吧。 1.cwa-server https://github.com/corona-warn-app/cwa-server Star 1489 Corona-Warn-App(简称CWA)意思是“新冠...

阅读(11)评论(0)赞 (0)

Spring

Spring Cloud Alibaba系列(六)sentinel的实际应用

9

dulong 发布于 2020-07-06

一、sentinel的持久化配置 上一章中我们通过Dashboard来为Sentinel客户端设置各种各样的规则,但是这些规则默认是存放在内存中,极不稳定,无法用于生成环境,所以需要将其持久化。 DataSource 扩展常见的实现方式有: 拉模式 :客户端主动向某个规则管理中心...

阅读(8)评论(0)赞 (0)

Java

SpringCloud- 第一篇 初见

1

邓龙华 发布于 2020-07-05

1 简介 SpringCloud是基于SpringBoot的一整套实现微服务的框架。他提供了微服务开发所需的配置管理、服务发现、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态管理等组件。 具体介绍请见:注意其中的版本信息 官方: http://proj...

阅读(11)评论(0)赞 (0)

Java

SpringCloud Alibaba (四):Dubbo RPC框架

3

likai 发布于 2020-07-04

Dubbo简介 Apache Dubbo |ˈdʌbəʊ| 是一款高性能、轻量级的开源Java RPC框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。致力于提高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。 节点 角...

阅读(24)评论(0)赞 (0)

Java

阿里技术官:这样带你学Spring全家桶,其实没你想的那么难

12

darida 发布于 2020-07-03

由于本文文案过长,小编把Spring全家桶系列实战书籍文档整理好了 感兴趣的程序员(媛)们可以帮忙转发+关注然后私信“架构”得到完整的实战与面试文档的领取方式 Spring系列入门到精通 Spring框架是由于软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来...

阅读(13)评论(0)赞 (0)

编程技术

真的跪了!微服务架构27连问面试题配答案

2

zhuangli 发布于 2020-07-02

根据 Gartner 的说法,微服务是云开发的新应用平台。微服务是独立部署和管理的,一旦应用实现在容器内,它们与底层操作系统的交互很少。因此,如果你希望把微服务添加到自己的技术栈中,并想要了解与之相关的技能,那么现在正是潜心研究的时候。 在本文中,我收集了面试官最常问到的问题。 ...

阅读(15)评论(0)赞 (0)

Java

Node集成到微服务体系

2

yeseng 发布于 2020-07-02

最近想希望通过Node将目前由Java实现的例如邮件发送,短信发送,消息通知,数据计算结构到Node中 将Node整合为服务中台,这就碰到一个问题,如何将结构的服务集成到微服务的体系中 注册中心 微服务体系中核心节点,为服务拆分提供了有效的支撑 常见的有zookeeper(CP)...

阅读(13)评论(0)赞 (0)

Java

springcloud系列之gateway动态网关

darida 发布于 2020-07-02

springcloud系列之gateway 简介 spirngcloud-gateway是Spring全家桶的网关组件。基于webflux异步非阻塞、性能好、详细介绍请绕道gateway官网。本文基于nacos服务注册发现中心,实现网关的配置、动态网关的修改和刷新。 打开Rout...

阅读(18)评论(0)赞 (0)

编程技术

pigx微服务开发平台多租户系统研究

7

xubiao.zhuang 发布于 2020-07-02

一、多租户基本简介 多租户是一种有选择性的数据隔离技术,可以保证系统共性的部分被共享,个性的部分被单独隔离。 多租户在数据存储上存在三种主要的方案,分别是: 独立数据库 一个租户一个数据库,这种方案的用户数据隔离级别最高,安全性最好,但成本也高。 共享数据库,独立Schema 即...

阅读(15)评论(0)赞 (0)

Java

架构设计(11)– 分布式链路跟踪: 理论知识

2

likai 发布于 2020-07-02

我们最近升级改造我们链路跟踪系统Log2,然后我们花了将近一周时间调研不少开源的链路跟踪系统,在此调研过程中,做了一些笔记和总结,若有误请指教。 一、背景:分布式系统的问题 在分布式系统架构里面,往往包含众多应用服务,这些服务之间通过RPC调用来完成业务请求,如果其中某个RPC请...

阅读(15)评论(0)赞 (0)

Spring

后端开发实践:Spring Boot项目模板,拿去用吧!

4

songhua.gao 发布于 2020-06-30

作者:无知者云 |来源:http://39sd.cn/C6C06 在我的工作中,我从零开始搭建了不少软件项目,其中包含了基础代码框架和持续集成基础设施等,这些内容在敏捷开发中通常被称为“第0个迭代”要做的事情。但是,当项目运行了一段时间之后再来反观,我总会发现一些不足的...

阅读(19)评论(0)赞 (0)

编程技术

SpringCloud -架构初识(1)

1

小丁 发布于 2020-06-30

Spring Cloud 微服务总体架构图 架构组件解释 1、Sleuth-链路跟踪 为服务之间调用提供链路追踪。通过Sleuth可以很清楚的了解到一个服务请求经过了哪些服务,每个服务处理花费了多长。从而让我们可以很方便的理清 各微服务间的调用关系 ; 2、断路器(Hystrix...

阅读(16)评论(0)赞 (0)

编程技术

如何用Spring Boot和Cloud实现微服务

5

darida 发布于 2020-06-30

【51CTO.com快译】近年来,凭借着其架构中的各项优势,微服务体系架构已经成为了应用程序开发的首选项。但是不可否认的是,每一种架构都有自身的短板,微服务架构也不例外。例如:在微服务架构中,我们可以部署许多被独立开发出来的服务,以提供在某些特定场景下的功能。不过,它们需要通过不...

阅读(15)评论(0)赞 (0)

Spring

springcloud项目优雅重启(六):解决方案

1

puefu.he 发布于 2020-06-29

问题 回到第一章节讲到的几个问题 : 业务项目实例shutdown时,会停止当前未完成的REQUEST请求。 某个业务项目实例已经停止了,但是网关仍会转发请求过去,导致请求失败。 某个业务项目实例已经重新启动了,但是网关并不会马上向这个实例转发请求;假如项目只有两个实例,如果在第...

阅读(19)评论(0)赞 (0)

Java

Ribbon重试策略RetryHandler的配置与源码分析

5

xiaoli.wang 发布于 2020-06-29

在《 OpenFeign 与 Ribbon 源码分析总结》这篇文章中,我们只是简单地了解 Ribbon 的重试机制的实现原理,本篇我们再对 Ribbon 的重试机制地实现做详细分析,从源码分析找出我们想要地答案,即如何配置 Ribbon 实现调用每个服务的接口使用不一样的重试策略...

阅读(17)评论(0)赞 (0)