6.1 Dubbo 6.1.1 Dubbo概述 服务间基于RPC的方式调用。 6.1.2 核心流程 Dubbo中必有的核心概念只有服务提供者、服务消费者和注册中心这三个,治理中心以及监控中心并非必需品。 服务提供者初始化后会向注册中心注册服务;服务消费者启动时向注册中心订阅服务。注册中心在服务提供者 ...
分类:
其他好文 时间:
2019-09-11 09:38:22
阅读次数:
87
堆外内存简介DirectByteBuffer这个类是JDK提供使用堆外内存的一种途径,当然常见的业务开发一般不会接触到,即使涉及到也可能是框架(如Netty、RPC等)使用的,对框架使用者来说也是透明的。堆外内存优势堆外内存优势在IO操作上,对于网络IO,使用Socket发送数据时,能够节省堆内存到堆外内存的数据拷贝,所以性能更高。看过Netty源码的同学应该了解,Netty使用堆外内存池来实现零
分类:
编程语言 时间:
2019-09-10 11:33:29
阅读次数:
113
第1章 【开宗明义】网络编程三剑客BIO、NIO、AIO网络编程是RPC的奠基,RPC编程贯穿了程序员生涯的始终。本章首先分析为什么要学网络编,本课为谁设计,然后介绍课程内容主线脉络,让大家清晰知道本课程并非光说不练的假把式,而是处处有实战,实战项目步步优化,最后通过综合项目巩固所学。...第2章 ...
分类:
编程语言 时间:
2019-09-10 00:28:20
阅读次数:
417
一、基础 集合类,并发包,IO/NIO,JVM,内存模型,泛型,异常,反射,等有深入了解,最好是看过源码了解底层的设计。 二、需要全面的互联网主流技术相关知识 深入了解mysql,redis,mongodb,nginx,tomcat,rpc,jms等方面的知识。你要问需要了解到什么程度,我可以给你说 ...
分类:
编程语言 时间:
2019-09-09 14:49:47
阅读次数:
119
一. Dubbo是什么?Dubbo能做什么? 随着互联网的发展,市场需求快速变更,业务持续高速增长,网站早已从单一应用架构演变为分布式服务架构及流动计算架构。在分布式架构的背景下,在本地调用非本进程内(远程)的资源就变得在所难免。因此,后期涌现出了很多RPC(远程过程调用)的框架,如 Apache ...
分类:
其他好文 时间:
2019-09-08 18:41:18
阅读次数:
162
业务场景: 基于导出的功能上,要求一次性查询10w条数据。但是这个10w的开始值和结束值不固定(比如:startNum = 123; endNum = 100123;) 难点一: dubbox时间超时规定为1s,服务调用图如下: 难点二: 数据封装转换性能消耗较高,目前使用的BeanUtils 难点 ...
分类:
其他好文 时间:
2019-09-04 10:11:51
阅读次数:
105
一、Storm 1.1 简介 Storm 是一个开源的分布式实时计算框架,可以以简单、可靠的方式进行大数据流的处理。通常用于实时分析,在线机器学习、持续计算、分布式 RPC、ETL 等场景。Storm 具有以下特点: + 支持水平横向扩展; + 具有高容错性,通过 ACK 机制每个消息都不丢失; + ...
分类:
其他好文 时间:
2019-09-03 09:38:28
阅读次数:
91
精选 Dubbo RPC 面试题,比较全面,含答案 hu1991die 搜云库技术团队 搜云库技术团队 微信号 souyunku 功能介绍 专注于分享最有价值的互联网技术干货文章,内容覆盖,Java后端、微服务、分布式、大数据、区块链、容器化编程、等技术栈。网站:https://tech.souyu ...
分类:
其他好文 时间:
2019-09-02 14:10:23
阅读次数:
137
要将主机加入Active Directory(AD),请输入: 要将主机加入NT4域,请输入: To join the host to an Active Directory (AD), enter: To join the host to an NT4 domain, enter: ...
分类:
Web程序 时间:
2019-09-02 09:17:03
阅读次数:
149
课程github地址 https://github.com/mercyblitz/segmentfault-lessons 传统的web应用架构。微服务是一种架构。不限定什么语言 单体应用和微服务的对比 SOA 微服务的发展史 rpc更讲究面向接口 socket更面向于底层 分布式的,也叫作进程外的 ...
分类:
编程语言 时间:
2019-09-01 14:30:19
阅读次数:
167