摘要: 什么是微服务 微服务的概念源于Martin Fowler所写的一篇文章“Microservices”。 微服务架构是一种架构模式,它提倡将单一应用程序划分成一组小的服务,服务之间互相协调、互相配合,为用户提供最终价值。每个服务运行在其独立的进程中,服务与服务间采用轻量级的通信机制互相沟通(通常是基于 阅读全文
posted @ 2019-12-01 22:10 windpoplar 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 本文主要围绕微服务的技术选型、通讯协议、服务依赖模式、开始模式、运行模式等几方面来综合比较Dubbo和Spring Cloud 这2种开发框架。架构师可以根据公司的技术实力并结合项目的特点来选择某个合适的微服务架构平台,以此稳妥地实施项目的微服务化改造或开发进程。 微服务架构是互联网很热门的话题,是 阅读全文
posted @ 2019-12-01 22:06 windpoplar 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 1.Dubbo是什么? Dubbo 是一个分布式、高性能、透明化的 RPC 服务框架,提供服务自动注册、自动发现等高效服务治理方案, 可以和 Spring 框架无缝集成。 RPC 指的是远程调用协议,也就是说两个服务器交互数据。 2.Dubbo的由来? 互联网的快速发展,Web应用程序的规模不断扩大 阅读全文
posted @ 2019-12-01 21:47 windpoplar 阅读(2900) 评论(0) 推荐(0) 编辑
摘要: RPC的由来 随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进。 单一应用架构 当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。 此时,用于简化增删改查工作量的 数据访 阅读全文
posted @ 2019-12-01 20:50 windpoplar 阅读(553) 评论(0) 推荐(0) 编辑
摘要: 就是如果你用redis缓存技术的话,肯定要考虑如何用redis来加多台机器,保证redis是高并发的,还有就是如何让Redis保证自己不是挂掉以后就直接死掉了,redis高可用 我这里会选用我之前讲解过这一块内容,redis高并发、高可用、缓存一致性 redis高并发:主从架构,一主多从,一般来说, 阅读全文
posted @ 2019-12-01 18:04 windpoplar 阅读(1405) 评论(0) 推荐(0) 编辑
摘要: 不知道你是否遇到过这样的情况,去小卖铺买东西,付了钱,但是店主因为处理了一些其他事,居然忘记你付了钱,又叫你重新付。又或者在网上购物明明已经扣款,但是却告诉我没有发生交易。这一系列情况都是因为没有事务导致的。这说明了事务在生活中的一些重要性。有了事务,你去小卖铺买东西,那就是一手交钱一手交货。有了事 阅读全文
posted @ 2019-12-01 08:07 windpoplar 阅读(215) 评论(0) 推荐(0) 编辑