标签:dubbo

编程技术

新网银行微服务转型实践

12

小丁 发布于 2019-11-15

【编者的话】本文主要分享四川新网银行关于微服务转型的内容,也总结了这些年作者在微服务领域的一些经验。 2012 年 James Lewis 在波兰第 33 次 Degree in Kraków 会议上分享了一个案例,名称是 “Micro Services ̵...

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

Java

Dubbo源码解析(十一)远程通信——Buffer

1

dulong 发布于 2019-11-14

目标:介绍Buffer的相关实现逻辑、介绍dubbo-remoting-api中的buffer包内的源码解析。 前言 缓存区在NIO框架中非常重要,它作为字节容器,每个NIO框架都有自己的相应的设计实现。比如Java NIO有ByteBuffer的设计,Mina有IoBuffer...

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

Java

如何高效的学习技术

2

yanxinchi 发布于 2019-11-14

我们相信努力学习一定会有收获,但是方法不当,既让人身心疲惫,也没有切实的回报。高中时代,我的同桌是个漂亮女同学。她的物理成绩很差,虽然她非常勤奋的学习,但成绩总是不理想。为了巩固纯洁的同学关系,我亲密无间地辅导她的物理,发现 她不知道题目考什么 。我们的教科书与试题都围绕着考试大...

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

编程技术

阿里巴巴微服务架构演进

13

zhuangli 发布于 2019-11-13

阿里巴巴服务化架构演进 单一应用架构 All In One 整个网站几个应用 前台 web + 后台 ops + tasks 业务 web + service/dao 各自开发 一起集成发布 技术战:Webx、Spring Ibatis、Jboss、Oracle 存在的问题:合并...

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

Java

如何统一服务调用框架?

13

Harries 发布于 2019-11-13

目前Spring Cloud和Dubbo体系发展都比较成熟,不少客户已有一些采用它们开发的系统。好的微服务开发平台需要支持这两种体系。统一开发体验和降低开发复杂度的同时,保留两种体系各自的优势。 现有企业IT架构 服务调用场景 IT企业根据不同系统有不同的现状和技术发展路线。针对...

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

Java

Dubbo源码解析(十)远程通信——Exchange层

2

刘莉莉 发布于 2019-11-13

目标:介绍Exchange层的相关设计和逻辑、介绍dubbo-remoting-api中的exchange包内的源码解析。 前言 上一篇文章我讲的是dubbo框架设计中Transport层,这篇文章我要讲的是它的上一层Exchange层,也就是信息交换层。官方文档对这一层的解释是...

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

Java

Dubbo(三):框架设计

6

dulong 发布于 2019-11-13

整体设计 图例说明: 图中左边淡蓝背景的为服务消费方使用的接口,右边淡绿色背景的为服务提供方使用的接口,位于中轴线上的为双方都用到的接口。 图中从下至上分为十层,各层均为单向依赖,右边的黑色箭头代表层之间的依赖关系,每一层都可以剥离上层被复用,其中,Service 和 Confi...

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

Java

Dubbo(三):框架设计

6

hellas 发布于 2019-11-13

整体设计 图例说明: 图中左边淡蓝背景的为服务消费方使用的接口,右边淡绿色背景的为服务提供方使用的接口,位于中轴线上的为双方都用到的接口。 图中从下至上分为十层,各层均为单向依赖,右边的黑色箭头代表层之间的依赖关系,每一层都可以剥离上层被复用,其中,Service 和 Confi...

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

编程技术

“中台不就是微服务吗?有啥区别?”

7

Harries 发布于 2019-11-13

点击“ 技术领导力 ”关注 ∆    每天 早上8:30 推送 在跟同行交流的时候,常常有人这样问: 中台不就是微服务吗? 都是以服务化的方式对外提供能力,老瓶装新酒嘛,炒作概念而已。 这种说法实际上混淆了中台与微服务的定义,要说清楚这个问题,就要先了解,什么...

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

Java

Go 语言出现后,Java 还是最佳选择吗?

5

尖兵 发布于 2019-11-13

Java 平台一直以生态的繁荣著称,大量的类库、框架帮助开发者们快速搭建应用。而其中大部分 Java 框架类库都是基于线程池以及阻塞机制来服务并发的,主要原因包括: Java 语言在核心类库中提供了强大的并发能力,多线程应用可以获得不俗的性能; Java EE 的一些标准都是线程...

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

Java

源码分析Mybatis MapperProxy初始化之Mapper对象的扫描与构建(图文并茂)

8

puefu.he 发布于 2019-11-12

@[TOC](源码分析Mybatis MapperProxy初始化之Mapper对象的扫描与构建) 温馨提示:本文基于Mybatis.3.x版本。 MapperScannerConfigurer,Spring整合Mybatis的核心类,其作用是扫描项目中Dao类,将其创建为Myb...

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

Java

粉丝问:毕业3年的Java开发能进大公司吗?

5

likai 发布于 2019-11-12

之前有发进大厂的文章时,总有人留言说3年开发,进大厂很难,尤其进BAT。但是最近一个读者告诉我,他3年Java开发,最近通过了阿里的面试,即将入职。3年开发只要肯下功夫,进大厂并不难。不要被别人的说法干扰了自己。 对于社招同学而言(特别是有2~5年工作经验的同学),不仅仅会问一些...

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

Java

Java面试题-面霸养成记(4):面试BAT算法

尖兵 发布于 2019-11-12

农师傅:老码农,xx年工作经验(洗头现在很省洗发水)。 精通(xieguo)C、VC++、C#、Java等语言,熟悉(liaojie)SpringBoot,SpringCloud,ServiceMesh, Dubbo,Zookeeper,Kafka,Mysql,高并发等, 目前主...

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

Java

学习SpringCloud Feign带你从0到1

1

zhuangli 发布于 2019-11-12

​ 声明式调用就像调用 本地方法 一样调用远程方法,无感知远程HTTP请求。 ​ 1.SpringCloud的声明式调用,可以做到使用HTTP请求远程服务时就像调用本地方法一样的体验,开发者完全感知不到这是 远程方法 。更 感知不到这是一个HTTP请求 。 ​ 2.它像Dubbo...

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

编程技术

Serverless无服务应用架构

16

changyuan.xu 发布于 2019-11-12

编辑推荐: 本篇文章介绍了微服务架构与单体架构,,使用分布式架构实践举例–分布式TA系统,全面解析阿里技术中台的架构实践 。 本文来自于51CTO,由火龙果软件Alice编辑、推荐。 一、分布式架构的优势和理念 1.传统单体架构特点 通常一个初创型项目,都是从单体架构...

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

Java

Java 实战之路(六):创建 Gradle 项目写 HelloWorld 并打包

15

xubiao.zhuang 发布于 2019-11-12

点击▲关注 “ Java实战之路 ”   给公众号 标星 置顶 实战之路,坚持到底 Gradle项目的创建与打包 农师傅:老码农,xx年工作经验(洗头现在很省洗发水)。精通(xieguo)C、VC++、C#、Java等语言,熟悉(liaojie)SpringBoot,S...

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

Java

Dubbo源码解析(七)注册中心——zookeeper

2

wenming.gapo 发布于 2019-11-12

目标:解释以为zookeeper实现的注册中心原理,解读duubo-registry-zookeeper的源码 这篇文章是讲解注册中心的最后一篇文章。这篇文章讲的是dubbo的注册中心用zookeeper来实现。这种实现注册中心的方法也是dubbo推荐的方法。为了能更加理解zoo...

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

Java

Dubbo源码解析(八)远程通信——开篇

3

xirruiqiang 发布于 2019-11-12

目标:介绍之后解读远程通讯模块的内容如何编排、介绍dubbo-remoting-api中的包结构设计以及最外层的的源码解析。 前言 服务治理框架中可以大致分为服务通信和服务管理两个部分,前面我先讲到有关注册中心的内容,也就是服务管理,当然dubbo的服务管理还包括监控中心、 te...

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