标签:HTTP/2

Java

使用 RSocket 进行反应式数据传输

wenming.gapo 发布于 2019-10-14

在微服务架构中,不同服务之间通过应用协议进行数据传输。典型的传输方式包括基于 HTTP 协议的 REST 或 SOAP API 和基于 TCP 字节流的 gRPC 等。HTTP 协议的优势在于其广泛的适用性,有非常多的服务器和客户端实现的支持,但 HTTP 协议本身比较简单,只支...

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

Java

Netty 学习和进阶策略

21

hellas 发布于 2019-10-14

背景 Netty 框架的特点 Netty 的一个特点就是入门相对比较容易,但是真正掌握并精通是非常困难的,原因有如下几个: 涉及的知识面比较广:Netty 作为一个高性能的 NIO 通信框架,涉及到的知识点包括网络通信、多线程编程、序列化和反序列化、异步和同步编程模型、SSL/T...

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

编程技术

谷歌:走向微服务新时代啦?单凭 Service Mesh 管理可能还不够

3

dulong 发布于 2019-10-11

不少企业正着手将原本的整体式应用程序转化为微服务架构。在这种新的模式之下,应用程序由一系列通过 API 实现通信的细粒度服务构成。微服务架构有望加快开发、创新与云扩展速度,带来更好的基础设施优化效果,并极大减轻开发人员的日常负担。也正因为如此,这种新模式甫一出现就得到了技术行业的...

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

编程技术

Istio微服务治理笔记(一)

5

changyuan.xu 发布于 2019-10-11

针对以微服务为我们带来的方便以及挑战,从裸金属到虚拟化再到公有云,再到容器,到serverless,技术不断革新,应对微服务带来的挑战,如何对服务进行注册发现,请求链路追踪,负载均衡,服务熔断/降级,服务限流,访问控制,监控日志,配置管理,金丝雀发布呢,本文为自己学习Istio的...

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

Java

Tomcat源码学习之Connector

5

hellas 发布于 2019-10-10

Connector 用于接收请求并将请求封装成Request 和Response 来具体处理,最底层是使用Socket 来进行连接的, Request 和Response 是按照HTTP 协议来封装的,所以Connector 同时实现了TCP/IP 协议和HTTP 协议, Req...

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

编程技术

微服务架构之网关层 Zuul 剖析

2

yeseng 发布于 2019-10-10

单体架构时代,应用可以自己做过滤器、限流等非业务逻辑,但是随着微服务的推广盛行,如果每个微服务重复造轮子甚至需要对多终端兼容,效率低下,此时迫切需要一种通用的解决方案,从而演化出API网关,单点入口、路由转发、限流熔断、监控、安全认证等通用的功能由网关来承担 一、Zuul简介 Z...

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

编程技术

微服务架构下的Service Mesh

29

likai 发布于 2019-10-10

编辑推荐: 本文来自于简书,主要是三个内容:一是 SOFA Mesh的技术选型,二是它的架构设计,以及在最后跟大家聊一下,蚂蚁金服在 SOFA Mesh上的开源策略。 前言 今天给大家带来的内容叫做Service Mesh探索之路,但是在前面加了一个定语:大规模微服务架构下。之所...

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

编程技术

走向微服务新时代啦?单凭 Service Mesh 可能还不够

5

xirruiqiang 发布于 2019-10-09

作者 | Dino Chiesa、Greg Kuelgen 译者 | 核子可乐 不少企业正着手将原本的整体式应用程序转化为微服务架构。在这种新的模式之下,应用程序由一系列通过 API 实现通信的细粒度服务构成。微服务架构有望加快开发、创新与云扩展速度,带来更好的基础设施优化效果,...

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

Spring

在kubernetes上运行Spring Cloud Gateway(二)

6

dulong 发布于 2019-10-09

作者:青木,工程师,DevOps践行者,微服务化,容器化业务实践者。 在 之前文章 中( 点击查看 ),我们搭建好了基本的网关的架子。这篇文章中 我们继续剩下的部分,将网关和部署到k8s中,并结合Ingress完成域名访问我们的网关,通过Secret完成网关HTTPS的安全加密。...

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

Java

深入OKHttp之网络连接

5

songhua.gao 发布于 2019-10-04

我们在进行http请求的时候,会有大致如下几个流程: DNS -> 建立Socket连接 -> 应用层进行 http 请求 (图片来源网络) 那么 OKHttp 是怎么进行每一步的处理呢,今天我们就来一探究竟。 ConnectInterceptor 在 Connect...

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

编程技术

Netty高性能原理和框架架构解析

10

hellas 发布于 2019-09-27

1、引言 Netty 是一个广受欢迎的异步事件驱动的Java开源网络应用程序框架,用于快速开发可维护的高性能协议服务器和客户端。 本文基于 Netty 4.1 展开介绍相关理论模型,使用场景,基本组件、整体架构,知其然且知其所以然,希望给大家在实际开发实践、学习开源项目方面提供参...

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

Java

OkHttp源码分析(二)OkHttpClient、Request、Call、Dispatcher详解

2

邓龙华 发布于 2019-09-22

文章首发在个人博客 https://www.nullobject.cn ,公众号 NullObject 同步更新。 这篇文章主要介绍OkHttpClient、Request、Call、Dispatcher、Response等类 文章基于 OkHttp3.14.3 版本 0. 说明...

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

编程技术

浅谈PHP微服务集群搭建

4

xiaoli.he 发布于 2019-09-18

近些年微服务架构大行其道,趁着最近有时间,来捣鼓捣鼓微服务是怎么一回事。 微服务架构 微服务的概念由 Martin Fowler 于2014年3月提出: 微服务架构是一种架构模式,它提倡将单一应用程序划分成一组小的服务,服务之间相互协调、互相配合,为用户提供最终价值。每个服务运行...

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

编程技术

PHP 微服务集群搭建

3

尖兵 发布于 2019-09-18

近些年微服务架构大行其道,趁着最近有时间,来捣鼓捣鼓微服务是怎么一回事。 微服务架构 微服务的概念由 Martin Fowler 于2014年3月提出: 微服务架构是一种架构模式,它提倡将单一应用程序划分成一组小的服务,服务之间相互协调、互相配合,为用户提供最终价值。每个服务运行...

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

Spring

RestTemplate相关组件:ClientHttpRequestInterceptor【享学Spring MVC】

5

xirruiqiang 发布于 2019-09-17

每篇一句 做事的人和做梦的人最大的区别就是行动力 前言 本文为深入了解 Spring 提供的Rest调用客户端 RestTemplate 开山,对它相关的一些组件做讲解。 Tips:请注意区分 RestTemplate 和 RedisTemplate 哦~ ClientHttpR...

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

Java

Java分布式 RPC 框架性能大比拼,Dubbo真的最差吗?

6

尖兵 发布于 2019-09-07

回复“ 1024 ”或 “ 面试题 ” 获取学习资料 Dubbo  是阿里巴巴公司开源的一个Java高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和 Spring框架无缝集成。 不过,略有遗憾的是,据说在淘宝内部,dubbo由于跟淘...

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

Java

微服务化

6

darida 发布于 2019-09-06

问题 服务如何定义 服务如何发布和订阅 服务如何监控 服务如何治理(熔断机制等) 故障如何定位 基本组件 服务描述: RESTful API, 性能差 XML, java平台, 一般内部使用 IDL, interface description language, 用作跨语言平台...

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