标签:ActiveMQ

Java

Java 工程师成神之路 | 2019正式版

4

尖兵 发布于 2019-02-18

一、基础篇 01.面向对象 → 什么是面向对象 面向对象、面向过程 面向对象的三大基本特征和五大基本原则 → 平台无关性 Java 如何实现的平台无关 JVM 还支持哪些语言(Kotlin、Groovy、JRuby、Jython、Scala) → 值传递 值传递、引用传递 为什么...

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

编程技术

分布式架构知识体系

8

puefu.he 发布于 2019-02-15

1.问题 1、何为分布式何为微服务? 2、为什么需要分布式? 3、分布式核心理论基础,节点、网络、时间、顺序,一致性? 4、分布式是系统有哪些设计模式? 5、分布式有哪些类型? 6、如何实现分布式? 2.关键词 节点,时间,一致性,CAP,ACID,BASE,P2P,机器伸缩,网...

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

编程技术

面试大杀器:为什么一定要用MQ中间件?

12

hellas 发布于 2019-02-14

这篇文章我们会把消息中间件这块高频的面试问题来给大家说一下,也会涵盖一些 MQ 中间件常见的技术问题。 假如说面试官看你简历里写了 MQ 中间件的使用经验,很可能会有如下的问题: 你们公司生产环境用的是什么消息中间件? 为什么要在系统架构中引入消息中间件? 引入消息中间件之后会有...

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

Java

如何使用消息队列,Spring Boot和Kubernetes扩展微服务

12

hellas 发布于 2019-02-10

【编者的话】本文通过一个详细的购物例子,展示了如何利用消息队列,Spring Boot 和Kubernetes进行微服务的开发,并阐述了针对微服务的伸缩,监控等方式,帮助用户快速利用这些工具开发健壮的系统。 当你设计和构建大规模应用时,你将面临两个重大挑战: 可伸缩性和健壮性 。...

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

Java

构建可扩展的架构 – Koinex Crunch

1

刘莉莉 发布于 2019-02-06

Koinex的贸易引擎使用LMAX架构的许多原则设计。这使我们能够在高峰时段承受大量负荷。 在快速增长的财务系统中,清洁和可扩展架构的重要性对于更好的可扩展性和更快的执行非常重要。LMAX架构帮助我在Koinex设计多个实时应用程序,这些应用程序并不具有显著的事务性。 虽然不可能...

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

Spring

如何使用消息队列、Spring Boot和Kubernetes扩展微服务

小丁 发布于 2019-01-31

当您进行大规模设计和构建应用程序时,您将面临两个重大挑战:可伸缩性和健壮性。 您应该精心设计您的服务,即使它受到间歇性重载,它仍然可靠地运行。以苹果商店为例,每年都有数百万的Apple客户预先注册购买新的iPhone,这是数百万人同时购买物品,苹果商店流量如果描述为每秒的请求数量...

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

Spring

SpringCloud初步介绍

2

hanze 发布于 2019-01-24

3 次查看 什么是微服务 就目前而言, 对于微服务业界并没有一个统一的、标准的定义 。 但通常而言,微服务架构是一种架构模式或者说是一种架构风格, 提倡将单一应用程序划分成一组小的服务 ,每个服务运行其独立的自己的  进程 中,服务之前相互协调、互相配合,为用户提供最终...

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

编程技术

Kafka是如何解决常见的微服务通信问题的

yeseng 发布于 2019-01-19

微服务自成立以来就以不同的方式相互沟通。有些人更喜欢使用HTTP REST API,但这些API有自己的排队问题,而有些则更喜欢较旧的消息队列,比如RabbitMQ,它们带有扩展和操作方面的问题。 以Kafka为中心的架构旨在解决这两个问题。 在本文中,我将解释Apache Ka...

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

Java

高性能消息中间件——NATS

11

xiaoli.he 发布于 2019-01-16

前 言 这段时间我的主要工作内容是将公司系统中使用的RabbitMQ替换成NATS,而此之前我对Nats一无所知。经过一段时间紧张的学习和开发之后我顺利的完成了任务,并对消息中间件有了更深的了解。在此感谢同事钟亮在此过程中对我的帮助。NATS属于比较小众的一款中间件产品,中文资料...

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

编程技术

用友微服务事务一致性实践

2

yeseng 发布于 2019-01-15

导读: 本文就微服务事务一致性问题产生根源、业界常用方案优缺点进行了分析对比,在此基础上提出了用友微服务事务一致性解决方案,详细介绍了用友CC事务模型及原理,以及此方案解决的场景。 一致性问题的产生 在传统巨石应用架构模式下,架构特点主要是mvc模式,由controller层负责...

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

编程技术

年薪45W在阿里是什么样的级别?

8

zhuangli 发布于 2019-01-09

很多人对阿里巴巴的薪酬体系结构及级別设定不太清楚,想去面试也不了解面试什么级別的职位,那麼,年收入 45 万在阿里巴巴內部又是什么水准呢? 小编整理了一些java进阶学习资料和面试题,需要资料的请加JAVA高阶学习Q群:664389243 这是小编创建的java高阶学习交流群,加...

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

Java

Spring Boot集成Java DSL

likai 发布于 2019-01-08

Spring Integration Java DSL已经融合到 Spring Integration Core 5.0 ,这是一个聪明而明显的举动,因为: 基于Java Config启动新Spring项目的每个人都使用它 SI Java DSL使您可以使用Lambdas等新的强...

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

Java

最全腾讯技术T系列解读:T2到T4的技能要求和薪资结构

xiaoli.wang 发布于 2019-01-07

![image.png](https://static.studygolang.com/190107/988105bed77ebb672fe95ddada46a697.png) 2018年持续一整年的架构设计分享,2019年我希望持续分享的同时,能真正意义上帮助到部分读者成为一名...

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

编程技术

最全阿里技术P系列解读:P5-P8的技能要求和薪资结构

zhuangli 发布于 2019-01-02

![image.png](https://static.studygolang.com/190102/6a0d4626dcf2b5b5158bee4720fe6964.png) 2018年持续一整年的架构设计分享,2019年我希望持续分享的同时,能真正意义上帮助到部分读者成为一名...

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

Java

Java 学习之路

Harries 发布于 2018-12-31

前几天刷微博,看到博主 @Java大本营 发了一个图片,总结 Java 一些常见的知识点,感觉挺好,整理成文字版,发在我的个人博客,作为一个大家学习复习的文档,也欢迎有人在评论中留下各种参考资料,一下是正文。 一、基础篇 1. JVM ①. JVM 内存结构 堆、栈、方法区、直接...

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

编程技术

Kafka如何解决常见的微服务通信问题

2

小丁 发布于 2018-12-23

微服务自成立以来就以不同的方式相互沟通。有些人更喜欢使用HTTP REST API,但这些API有自己的排队问题,而有些则更喜欢较旧的消息队列,比如RabbitMQ,它们带有扩展和操作方面的问题。 以kafka为中心的架构旨在解决这两个问题。 在本文中,我将解释Apache Ka...

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

Java

最新Java高级架构师图集!需要的限时免费领取

yanxinchi 发布于 2018-12-21

源码分析专题 详细介绍源码中所用到的经典设计思想,学习大牛是如何写代码的,提升技术审美、提高核心竞争力。 工程化管理专题 工欲善其事必先利其器。要成为资深开发者,需要选择好的工具。提升开发效率和团队协作效率,让自己有更多时间来思考。 微服务架构专题 围绕微服务的通用模式,讲解Sp...

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

Java

新手也能看懂,消息队列其实很简单

5

邓龙华 发布于 2018-12-17

“RabbitMQ?”“Kafka?”“RocketMQ?”…在日常学习与开发过程中,我们常常听到消息队列这个关键词。我也在我的多篇文章中提到了这个概念。可能你是熟练使用消息队列的老手,又或者你是不懂消息队列的新手,不论你了不了解消息队列,本文都将带你搞懂消息队列的一...

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