标签:HTTP/2

Java

Java 11 中 11 个不为人知的瑰宝

6

刘莉莉 发布于 2018-12-08

作者 | 作者 | Nicolai Parlog 译者 | 罗昭成 本篇译文首发于 CSDN 微信 (ID:CSDNnews) Java 11 的升级介绍里面没有什么跨时代的特性,但是有一些不为人知的瑰宝,像沙砾中的钻石一般。当然,你肯定了解到了一些特性,比如说响应式的 HTTP...

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

编程技术

微服务治理平台的RPC方案实现

8

Harries 发布于 2018-12-05

导读:本文主要探讨了rpc框架在微服务化中所处的位置,需要解决的问题。同时介绍了用友云微服务治理平台的rpc解决方案,为什么选择该方案、该方案提供的好处是什么。同时也会介绍用友RPC框架的基本结构以及在实现时所用到的一些关键技术。希望通过本文读者能够一窥用友rpc框架的原理,并藉...

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

编程技术

[ 翻译 ] WePay的服务网格高可用

7

xiaoli.wang 发布于 2018-12-02

在本系列的前面两篇文章, 在Webpay中使用Linkerd作为服务网格代理 以及 Sidecar和DaemonSet: 容器模式之争 中,我们深入探讨了一些服务网格的细节,分别是服务网格代理( Linkerd)和这些代理的容器模式。 在本系列的第三部分中,我们将站在一个更高层面...

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

编程技术

[ 翻译 ] 在Webpay中使用Linkerd作为服务网格代理

8

hellas 发布于 2018-12-02

在接下来的几个月里,我们将会编写一系列的文章,记录 WePay工程团队 从传统的负载均衡迁移到 Google Kubernetes Engine (GKE)之上的服务网络的历程。 在本系列的第一部分里,我们不妨一起来看看之前使用过的一些路由和负载均衡方案,将它们和我们看过的可能作...

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

Java

Apache TomEE 8.0达到了第一个里程碑

1

yanxinchi 发布于 2018-12-01

该社区11月宣布,最新版本的 Apache TomEE 应用服务器TomEE 8.0已达到里程碑1(M1)状态。新版本是一个重大更新,将是第一个为Java EE 8和Eclipse Jakarta EE提供支持的版本。 在其他更改中,8.0版引入了对两个新规范的支持: JSON-...

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

Java

okHttp3源码解析(二)-ConnectInterceptor

xiaoli.wang 发布于 2018-11-27

上文简单概括了下 okHttp3 请求的整体流程, 本篇主要看下 ConnectInterceptor 的主要工作内容 正文 已知拦截器链都是从各拦截器的 intercept 方法开始调用, 那么我们从 ConnectInterceptor 的 intercept 代码开始看起 ...

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

Java

Eclipse Jetty 9.4.13 发布,支持 Java 11

puefu.he 发布于 2018-11-14

Eclipse Jetty 9.4.13 发布了,此版本包含大量的 bug 修复和改进,支持 Java 11 进行时与字节码,同时将 ASM 更新到 7.0 版以支持 Java 11 运行时和字节码。 具体更新如下: 2191 支持 JPMS 2431 更新到 Junit 5 2...

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

Java

JDK11新特性解读

likai 发布于 2018-11-11

随着JDK11正式发布,带来了许多新的特性。本文主要介绍JDK11的部分新特性和新的API。 Local Var 在Lambda表达式中,可以使用 var 关键字来标识变量,变量类型由编译器自行推断。 例如: // LocalVar.java package com.itrans...

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

Java

Andriod 网络框架 OkHttp 源码解析

xirruiqiang 发布于 2018-10-19

OkHttp 是 Square 的一款应用于 Android 和 Java 的 Http 和 Http/2 客户端。使用的时候只需要在 Gradle 里面加入下面一行依赖即可引入: implementation 'com.squareup.okhttp3:okhttp:3.11....

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

Java

gRPC-Java 1.15.1 正式发布,gRPC 的 Java 实现

yanxinchi 发布于 2018-10-12

gRPC-Java 1.15.1 发布了 。官方建议 OkHttp 用户进行升级,但如果没有看到下面提到的特定错误,那么应该不会受到太大影响。 Bug 修复 okhttp: settings acks back after apply settings before sendin...

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

Java

简单看,tomcat源码(一)启动与监听

darida 发布于 2018-10-12

tomcat 作为知名的web容器,很棒! 本文简单了从其应用命令开始拆解,让我们对他有清晰的了解,揭开神秘的面纱!(冗长的代码流水线,给你一目了然) 话分两头: 1. tomcat是如何启动的? 2. tomcat是如何接收请求的? x. 应用程序是怎样接入tomcat的? 从...

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

Java

SOFAMesh中的多协议通用解决方案x-protocol介绍系列(2)——快速解码转发

7

dulong 发布于 2018-10-10

前言 在Istio和Envoy中,对通讯协议的支持,主要体现在HTTP/1.1和HTTP/2上,而我们SOFAMesh,则需要支持以下几个RPC协议: SOFARPC:这是蚂蚁金服大量使用的RPC协议(已开源) HSF RPC:这是阿里集团内部大量使用的RPC协议(未开源) Du...

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

Spring

Spring框架5.1将提供对Java 11的支持

刘莉莉 发布于 2018-10-09

SpringOne Platform 会议最近在华盛顿特区举行,会上发布和宣布了诸多事项。在9月25日上午的主题演讲中,Spring框架的联合创始人兼Pivotal的首席工程师 Juergen Hoeller 讨论了Java 8、Java新的发布节奏,并宣布Spring框架5.1...

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

Java

Java 11已经发布

hellas 发布于 2018-10-04

Java 11终于推出了,它是Oracle在推行LTS(长期支持,Long-Term Support)后首个按计划推出的版本。虽然Oracle出于缩小旧版本模型和新方法间差距的考虑,也将早期的Java 8纳入到LTS发布中。 与InfoQ今年早期的报道相比,新版本的特性列表发生了...

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

Java

Java11 HttpClient小试牛刀

hellas 发布于 2018-09-29

从java9的jdk.incubator.httpclient模块迁移到java.net.http模块,包名由jdk.incubator.http改为java.net.http 原来的诸如HttpResponse.BodyHandler.asString()方法变更为HttpRe...

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

Java

Java 11正式发布,新特性解读

4

小丁 发布于 2018-09-26

北京时间 9 月 26 日,Oracle 官方宣布 Java 11 正式发布。这是 Java 大版本周期变化后的第一个长期支持版本,非常值得关注。你可以 点击这里 下载。 最新发布的 Java11 将带来 ZGC、Http Client 等重要特性,一共包含 17 个 JEP(J...

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

Java

JDK 11 正式发布,史上最全所有特性完整解读

2

刘莉莉 发布于 2018-09-25

千呼万唤,JDK11于2018-09-25正式发布!你是不是和笔者一样还在使用JDK8呢?甚至有些开发者还在使用JDK7!没关系,让我们先一睹JDK11的风采。 JDK11发布计划 2018/06/28        Rampdown Ph...

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

Java

Java HTTP 组件库选型看这篇就够了

hanze 发布于 2018-09-23

Java HTTP 组件库选型看这篇就够了 最近项目需要使用 Java 重度调用 HTTP API 接口,于是想着封装一个团队公用的 HTTP client lib. 这个库需要支持以下特性: 连接池管理,包括连接创建和超时、空闲连接数控制、每个 host 的连接数配置等。基本上...

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