上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 24 下一页

2018年4月18日

Service Mesh

摘要: 关于 Service Mesh,Buoyant 创始人 William Morgan 说: A service mesh is a dedicated infrastructure layer for handling service-to-service communication. It’s r 阅读全文

posted @ 2018-04-18 15:48 大大的橙子 阅读(237) 评论(0) 推荐(0) 编辑

2018年4月16日

宜人贷系统架构——高并发下的进化之路

摘要: 宜人贷系统版本的迭代 1.PNG 1.PNG 迭代之前宜人贷的系统,其实就是一个前台,一个后台,一个 DB ,前台采用的是多机部署的方式。软件层也是跟最传统的软件一样分三层,第一层是 Controller ,第二层是 Service ,第三层是 DAO 。显然这个系统并不适合互联网,有一些难以避免的 阅读全文

posted @ 2018-04-16 16:42 大大的橙子 阅读(776) 评论(0) 推荐(0) 编辑

58同城沈剑:好的架构源于不停地衍变,而非设计

摘要: 本次演讲主要会阐述,58同城从小流量、中等规模流量、大流量,到更大的流量过程中,架构是如何演进的?遇到了哪些问题?以及如何解决这些问题? 好的架构不是设计出来的,而是演进出来的 对很多创业公司而言,很难在初期就预估到流量十倍、百倍以及千倍以后网站架构会是什么样的一个状况。同时,如果系统初期就设计一个 阅读全文

posted @ 2018-04-16 16:40 大大的橙子 阅读(282) 评论(0) 推荐(0) 编辑

2018年4月13日

BIO,NIO和AIO

摘要: BIO:同步阻塞式IO,服务器实现模式为一个连接一个线程,即客户端有连接请求时服务器端就需要启动一个线程进行处理,如果这个连接不做任何事情会造成不必要的线程开销,当然可以通过线程池机制改善。 NIO:同步非阻塞式IO,服务器实现模式为一个请求一个线程,即客户端发送的连接请求都会注册到多路复用器上,多 阅读全文

posted @ 2018-04-13 13:47 大大的橙子 阅读(356) 评论(0) 推荐(0) 编辑

gRPC

摘要: GRPC是google开源的一个高性能、跨语言的RPC框架,基于HTTP2协议,基于protobuf 3.x,基于Netty 4.x +。GRPC与thrift、avro-rpc等其实在总体原理上并没有太大的区别,简而言之GRPC并没有太多突破性的创新。(如下描述,均基于JAVA语言的实现) 对于开 阅读全文

posted @ 2018-04-13 13:38 大大的橙子 阅读(20413) 评论(0) 推荐(3) 编辑

RPC原理及RPC实例分析

摘要: 在学校期间大家都写过不少程序,比如写个hello world服务类,然后本地调用下,如下所示。这些程序的特点是服务消费方和服务提供方是本地调用关系。 1 2 3 4 5 6 public class Test { public static void main(String[] args) { He 阅读全文

posted @ 2018-04-13 11:04 大大的橙子 阅读(945) 评论(0) 推荐(0) 编辑

2018年4月12日

SOA和微服务之间的区别

摘要: 近几年,我们有很多文章对SOA和微服务之间的不同点和相似点进行了分析。有些人认为SOA有很多地方是值得微服务学习的,而有些人则认为区别对待微服务和SOA会更好。而Neal Ford认为,将单体迁移到面向服务的架构要比迁移到微服务来得容易。关于选择SOA还是微服务的话题,最近并没有太多的争论,直到Re 阅读全文

posted @ 2018-04-12 20:24 大大的橙子 阅读(3528) 评论(0) 推荐(0) 编辑

DevOps能力是落地微服务的前提

摘要: 在软件开发领域不存在银弹,当用一项新的技术或新的架构时一定要明白其背后的原理,确保把合适的技术应用在合适的项目上,而不是盲目跟风。 单体应用伸缩性差,而且随着应用规模的扩大,业务逻辑和开发部署过程都变得极其复杂。牵一发而动全身,任何一个微小的改动都有可能影响整个应用,新技术的更新换代对于单体应用来说 阅读全文

posted @ 2018-04-12 20:24 大大的橙子 阅读(182) 评论(0) 推荐(0) 编辑

业务系统如何微服务化

摘要: 微服务这几年很火,但真正实践了微服务,理解微服务的本质却很少。大家都在讨论一个看上去很美的微服务,但是实现起来,却毫无章法,该入的坑一个不少。那么到底什么是微服务呢?其实就是之前SOA服务化的延伸,在实现层面更加轻量。如果非要给个定义: 微服务就是一些协同工作的小而自治的服务 这么简短的一句话,实际 阅读全文

posted @ 2018-04-12 20:21 大大的橙子 阅读(495) 评论(0) 推荐(0) 编辑

微服务架构的理论基础 - 康威定律

摘要: https://yq.aliyun.com/articles/8611 概述 关于微服务的介绍,可以参考微服务那点事。 微服务是最近非常火热的新概念,大家都在追,也都觉得很对,但是似乎没有很充足的理论基础说明这是正确的,给人的感觉是 不明觉厉 。前段时间看了Mike Amundsen 《远距离条件下 阅读全文

posted @ 2018-04-12 20:17 大大的橙子 阅读(926) 评论(0) 推荐(1) 编辑

上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 24 下一页

导航