- 博客(5)
- 资源 (4)
- 收藏
- 关注
原创 从0开始的微服务架构:(二)如何快速体验微服务架构?
记得好久之前看到一个大牛说过:如果单体架构都搞不好,就别搞微服务架构。乍一看,这句很有道理,后来发现这句话是不太对的,因为微服务架构的目的就是为了降低系统的复杂性,所以 微服务架构应该比单体架构更简单、更好实践才对。这篇文章,我们就分享一下如何搭建一个 简单模式 的微服务架构。什么是微服务架构的简单模式?相对于大型互联网平台动辄几万并发的访问量,或者每天多次的在线版本发布,绝大多数企业和项目并没有...
2017-09-20 13:30:01 1717
原创 从0开始的微服务架构:(一)重识微服务架构
导语虽然已经红了很久,但是“微服务架构”正变得越来越重要,也将继续火下去。各个公司与技术人员都在分享微服务架构的相关知识与实践经验,但我们发现,目前网上的这些相关文章中,要么上来就是很有借鉴意义的干货,要么就是以高端的专业术语来讲述何为微服务架构。就是没有一个做到成熟地将技术传播出来,同时完美地照顾“初入微服务领域人员”,从0开始,采用通俗易懂的语言去讲解微服务架构的系列。所以,本文试图开启微服务...
2017-09-20 13:27:49 1195
灵活强大的构建系统Gradle
前言 构建,软件生命周期中重要的一环,在现代软件开发过程中,起着越来越重要的作用。过去在Java或类Java的世界里,Ant、Maven再熟悉不过了,Maven凭借其强大的依赖配置战胜Ant,基本上成为了Java构建的标准。而在现代,系统日益复杂,构建的灵活性要求越来越高,比如:构建过程中需要打包上传到服务器,Maven无法很好地支持这种复杂的系统构建,所以,我选择了Gradle,一个基于G...
2017-09-18 11:57:31 113
原创 ActiveMQ架构设计与最佳实践
ActiveMQ是最常用、特性最丰富的消息中间件,通常用于消息异步通信、调用解耦等多种场景,是JMS规范的实现者之一。 一、架构设计概要 ActiveMQ提供两种可供实施的架构模型:“M-S”和“network bridge”;其中“M-S”是HA方案,“网络转发桥”用于实现“分布式队列”。 1、M-S Master-Slave模型下,通常需要2+个Ac...
2017-09-10 19:05:09 2002
转载 分布式开放消息系统(RocketMQ)的原理与实践
备注:1.如果您此前未接触过RocketMQ,请先阅读附录部分,以便了解RocketMQ的整体架构和相关术语2.文中的MQServer与Broker表示同一概念 分布式消息系统作为实现分布式系统可扩展、可伸缩性的关键组件,需要具有高吞吐量、高可用等特点。而谈到消息系统的设计,就回避不了两个问题: 1消息的顺序问题 2消息的重复问题 RocketMQ作为阿里开源的一款高性能、高吞吐量的消...
2017-09-04 15:09:04 370 1
Java生态研究(Spring Boot + Redis + Dubbo + RocketMQ)
2018-09-02
javahongxi的技术博客
2017-11-05
研究各种Java技术(Springboot+Redis+Dubbo+Rocketmq) 京东技术 www.toutiao.im
2017-09-12
京东核心技术详解 www.toutiao.im
2017-01-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人