标签:长连接

Java

闪电侠 Netty 小册里的骚操作

刘莉莉 发布于 2018-10-13

前言 即使这是一本小册,但基于“不提笔不读书”的理念,仍然有必要总结一下。此小册对于那些“硬杠 Netty 源码 却不曾在千万级生产环境上使用实操”的用户非常有用。当然,对那些没有 Netty 编程经验的人来说,更为有用。 放个小册地址: [Netty 入门与实战:仿写微信 IM...

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

Java

【剖析 | SOFARPC 框架】系列之 SOFARPC 优雅关闭剖析

8

dulong 发布于 2018-10-10

SOFA S calable O pen F inancial A rchitecture 是蚂蚁金服自主研发的金融级分布式中间件,包含了构建金融级云原生架构所需的各个组件,是在金融场景里锤炼出来的最佳实践。 本文为《剖析 | SOFARPC 框架》第九篇,作者米麒麟,目前就职于...

阅读(20)评论(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...

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

Java

搭建一个最简单的Demo框架

14

Harries 发布于 2018-10-10

编辑推荐: 本文来自于csdn,在本文中基于Dubbo开始于电商系统开始介绍了,Dubbo背景和简介,应用架构以及管理控制台。 Dubbo背景和简介 Dubbo开始于电商系统,因此在这里先从电商系统的演变讲起。 1.单一应用框架(ORM) 当网站流量很小时,只需一个应用,将所有功...

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

Java

Dubbo是什么?能做什么?

7

yanxinchi 发布于 2018-10-09

编辑推荐: 本文来自于CSDN,本文详细介绍了dubbo是什么、dubbo核心部分以及dubbo的架构 ,希望对大家的学习能有所帮助。 1. Dubbo是什么? Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。简单的说,d...

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

Java

Java编程良心推荐——分布式架构原理解析

23

小丁 发布于 2018-10-06

应用架构演进 这里的架构演进应该是从服务化的角度来说,应该说随着业务发展,应用规模扩大,系统的一些公共服务就会抽取出来,独立开发,部署,维护,用来解决并发,扩展,维护的问题。 传统垂直架构 有的地方也叫单体应用,以mvc模式开发: 所有应用代码统一打包,代码所有接口本地api调用...

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

Java

分布式中几种服务注册与发现组件的原理与比较

4

changyuan.xu 发布于 2018-10-05

在云计算和容器化技术发展火热的当下,对于微服务架构,服务注册与发现组件是必不可少的。在传统的服务架构中,服务的规模处于运维人员的可控范围内。当部署服务的多个节点时,一般使用静态配置的方式实现服务信息的设定。在微服务应用中,服务实例的数量和网络地址都是动态变化的,这对系统运维提出了...

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

Java

分布式中几种服务注册与发现组件的原理与比较

4

changyuan.xu 发布于 2018-10-05

在云计算和容器化技术发展火热的当下,对于微服务架构,服务注册与发现组件是必不可少的。在传统的服务架构中,服务的规模处于运维人员的可控范围内。当部署服务的多个节点时,一般使用静态配置的方式实现服务信息的设定。在微服务应用中,服务实例的数量和网络地址都是动态变化的,这对系统运维提出了...

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

Java

微服务网关Zuul迁移到Spring Cloud Gateway

2

hanze 发布于 2018-09-24

在之前的文章中,我们介绍过微服务网关 Spring Cloud Netflix Zuul ,前段时间有两篇文章专门介绍了Spring Cloud的全新项目Spring Cloud Gateway,以及其中的过滤器工厂。本文将会介绍将微服务网关由Zuul迁移到Spring Clou...

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

Java

微服务网关Zuul迁移到Spring Cloud Gateway

1

likai 发布于 2018-09-20

在之前的文章中,我们介绍过微服务网关 Spring Cloud Netflix Zuul ,前段时间有两篇文章专门介绍了Spring Cloud的全新项目Spring Cloud Gateway,以及其中的过滤器工厂。本文将会介绍将微服务网关由Zuul迁移到Spring Clou...

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

Java

对陈同学面试问题的自己的回答

yanxinchi 发布于 2018-09-19

本文章大部分题目都来自陈同学的博客文章,当然,里面也加入了一点点我从别的地方摘抄的题。除了算法之外,其它的应该大部分都有写。 Activity Q:说下Activity的生命周期? A:Activity的生命周期是 oncreate()->onStart()->onR...

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

Java

史上最全Java面试266题:算法+缓存+TCP+JVM+搜索+分布式+数据库

1

xiaoli.wang 发布于 2018-09-14

JAVA基础 JAVA中的几种基本数据类型是什么,各自占用多少字节。 String类能被继承吗,为什么。 String,Stringbuffer,StringBuilder的区别。 ArrayList和LinkedList有什么区别。 讲讲类的实例化顺序,比如父类静态数据,构造函...

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

Java

雕虫晓技(九) Netty与私有协议框架

3

dulong 发布于 2018-09-01

关于作者 GcsSloop,一名 2.5 次元魔法师。 微博 | GitHub |博客 1.前言 【本文示例源码下载】 在本系列的前一篇,说了 Android 与数据流的斗争,主要是 Android 前端自身处理方案。这一篇则是涉及一些前后端方面的数据传输的问题。 通常来说,An...

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

Java

OKHTTP3源码和设计模式(下篇)

5

xirruiqiang 发布于 2018-08-29

​ 在 《OKHTTP3源码和设计模式(上篇)》 ,中整体介绍了 OKHttp3 的源码架构,重点讲解了请求任务的分发管理和线程池以及请求执行过程中的拦截器。这一章我们接着往下走认识一下 OKHttp3 底层连接和连接池工作机制。 RealCall 封装了请求过程, 组织了用户和...

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

Java

唯品会的Service Mesh三年进化史

5

zhuangli 发布于 2018-08-23

前言 今年在Goolge的推动,和K8S社区的惯性力量下,Service Mesh的风很大。蓦然回首,唯品会的服务化体系OSP(Open Service Platform) 在三年前就走上了ServiceMesh的路,一股淡淡的自豪,和对定下基调的前老板的佩服。 每种架构风格,由...

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

Spring

【学习升级路线1-backup-20180823】

xiaoli.wang 发布于 2018-08-23

思 维的惰性 我30的时候,连跳两轮,直接翻了一倍,年龄没你想的那么可怕。可怕的是没有信心以及支持信心的底气。// @风一样的爱好者: 本人就是工资倒挂的程序猿,不是不想跳槽,人过30岁,编码岗位并不是那么好找 坚持。长期地坚持去做一件事情,真的很难。不过, 当你下定决心持续地去...

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

Spring

原 荐 SpringBoot | 第二十章:异步开发之异步请求

4

yanxinchi 发布于 2018-08-16

前言 关于 web开发 的相关知识点,后续有补充时再开续写了。比如 webService 服务、 发邮件 等,这些一般上觉得不完全属于 web开发 方面的,而且目前 webService 作为一个接口来提供服务的机会应该比较小了吧。所以本章节开始,开始讲解关于异步开发过程中会使用...

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

Java

原 荐 Dubbo服务调用——流程分析

2

darida 发布于 2018-08-15

我们根据官网的案例来分析Dubbo的调用过程是什么样的 1.首先粘贴下调用源头 public static void main(String[] args) throws Exception { ClassPathXmlApplicationContext context = n...

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