何时使用RabbitMQ或Kafka?

何时使用RabbitMQ或Kafka?

3个月前 (05-16) 浏览: 24 评论: 0

如果你在问自己,Apache Kafka是否比RabbitMQ更好,或者RabbitMQ是否比Apache Kafka更可靠,我想就此打住你。本文将从更广阔的角度讨论这两个问题。它的重点是两个系统所提供的功能,并将指导您在何时使用哪个系统做出正确的决定。 网络上的一些文章让Apache Kafka在RabbitMQ面前大放异彩,而另一些则恰恰相反。我们中的很多人都可以承认自己听了炒作,和群众一起跑

使用SpringBoot创建RSocket服务器

使用SpringBoot创建RSocket服务器

3个月前 (05-15) 浏览: 23 评论: 0

在微服务的多样化世界中,HTTP是代理到代理通信中无可争议的领导者。它成熟,无处不在。但在某些情况下,HTTP请求-响应可能很麻烦。如果您需要传统请求-响应之外的通信模式,如fire-and-forget或streaming,该怎么办?如果你想向任何一个方向发送信息呢? 有了HTTP,有很多方法可以实现这一点,但这不是构建协议的目的。许多解决方案都带有额外的权衡或缺点。另外,这里没有规则手册说“你

Cloud-Native云原生架构系列一

Cloud-Native云原生架构系列一

3个月前 (05-12) 浏览: 24 评论: 0

Cloud native是一代人中最大的推动者。它让开发人员只需开发。只关注真正重要的东西:创建客户想要(喜欢)的软件使用。 本文从三个方面介绍Cloud-native: 云原生/云本地架构:它是什么?为什么重要? 云原生/云本地开发:云如何改变您的开发方式? 云原生原则和实践:23个关于如何实现云原生的杀手锏 云原生架构:它是什么以及它为什么重要 云原生架构充分利用公共云的分布式、可伸缩性和灵活

Serverless原理

Serverless原理

3个月前 (05-11) 浏览: 41 评论: 0

Serverless无服务器是一种cloud-native云本地开发模型,允许开发人员构建和运行应用程序,而无需管理服务器。 在serverless中仍然有服务器,但它们是从应用程序开发中抽象出来的。云提供商处理服务器基础设施的供应、维护和扩展等日常工作。开发人员可以简单地将代码打包到容器中进行部署。 一旦部署,无服务器应用程序会响应需求,并根据需要自动上下扩展。公共云提供商提供的无服务器产品通常

面向Java开发人员的三大区块链库

面向Java开发人员的三大区块链库

3个月前 (05-10) 浏览: 30 评论: 0

我们都听说过比特币、以太坊或狗狗币,在我们的新闻提要上滚动,但我们作为Java开发人员知道如何轻松地与这些区块链技术进行交互吗?下面是目前可以用来利用区块链趋势的前3个Java项目。该列表是基于Github存储库星型排序的。 BitcoinJ 比特币 这个名字很有描述性,你不觉得吗?如果您想知道如何创建比特币钱包和管理节点之间的交易,那么您应该尝试一下BitcoinJ。这个项目有不断增长的社区和非

Spring5新特性一览

Spring5新特性一览

3个月前 (05-06) 浏览: 10 评论: 0

Spring Framework 5.0是自2013年12月发布版本4以来Spring框架的第一个主要版本。Spring框架项目负责人juergenhoeller于2016年7月28日宣布发布了第一个Spring框架5.0里程碑(5.0m1)。 我对Spring Framework 5.0中的新特性和增强感到兴奋。 在较高的层次上,Spring Framework 5.0的功能可以分为: JDK基

Spring WebFlux使用指南

Spring WebFlux使用指南

3个月前 (05-05) 浏览: 19 评论: 0

Spring WebFlux是spring5的一部分,它为web应用程序提供反应式编程支持。 在本教程中,我们将使用RestController和WebClient创建一个小型响应式REST应用程序。 我们还将研究如何使用Spring安全保护我们的反应端点。 Spring-WebFlux框架 Spring WebFlux在内部使用Project Reactor及其发布者实现Flux和Mono。 新

什么是Apache Druid?

什么是Apache Druid?

3个月前 (05-04) 浏览: 81 评论: 0

在本文中,我们将对Apache Druid框架有一个完整的概述,从什么是timeseries(时间序列)开始,我们如何处理此类数据,以及对其体系结构的描述。最后,我们将看到如何在平台内接收和查询数据。 时间序列 时间序列是按时间顺序排列的数据点序列。 这些离散点通常被存储和分析,以便做出预测或发现行为模式。在常见的大数据体系结构中,标准方法是收集来自各种来源的数据(用户数据、应用程序数据、web分

Apache ClickHouse简介

Apache ClickHouse简介

3个月前 (05-03) 浏览: 61 评论: 0

ClickHouse是一个开源的面向列的联机分析处理(OLAP)数据库管理系统。 ClickHouse允许使用实时更新的SQL查询生成数据分析报告。该系统以高性能著称。它很简单,而且是开箱即用的。该项目于2016年6月在Apache2许可下作为开源软件发布。 ClickHouse是第一个与Sybase IQ、Vertica和Snowflake等专有数据库的性能和可伸缩性相匹配的开源SQL数据仓库。

Lowcode低代码与无代码Nocode有什么区别?

Lowcode低代码与无代码Nocode有什么区别?

3个月前 (04-29) 浏览: 35 评论: 0

在当今动态的商业世界中,低代码平台比传统的应用程序开发更具优势,敏捷性往往是成功的代名词。但是,在业务应用程序开发的上下文中,低代码与无代码之争到底是关于什么的呢?什么时候应该选择一种平台类型而不是另一种? 虽然一些人认为无代码(NC)是低代码(LC)更高级的替代品,但另一些人认为两者之间几乎没有区别,无代码常常被吹捧为一个十年前的现象的营销宣传。为了更清楚地了解这一点,我们必须首先了解低代码和无

GraalVM原生镜像性能测试:Spring VS Quarkus

GraalVM原生镜像性能测试:Spring VS Quarkus

3个月前 (04-28) 浏览: 222 评论: 0

GraalVM是一个通用的虚拟机,用于运行应用程序,如JavaScript、Python、Ruby、R、JVM等语言,如java、Scala、Groovy、Kotlin、Crojule和基于LLVM的语言,如C++和C++。 对我来说,最有趣的特性之一是编译为基于JVM的应用程序的本机二进制(在GraalVM中通常称为本机映像)。本机映像意味着编译将是独立的,不需要JVM(如C、C++或Golan

Apache Pulsar发布订阅消息平台简介

Apache Pulsar发布订阅消息平台简介

3个月前 (04-27) 浏览: 97 评论: 0

Apache Pulsar(孵化)是一个企业级的发布-订阅(aka pub-sub)消息系统,最初由雅虎开发。Pulsar于2016年末首次开放源码,目前正在Apache软件基金会的赞助下进行孵化。在雅虎,Pulsar已经生产了三年多,为雅虎等主要应用提供了动力! Pulsar概念和术语 将数据输入Pulsar的应用程序称为生产者,而使用Pulsar数据的应用程序称为消费者。消费者应用程序有时也被

使用Spring Native将SpringBoot程序转换为GraalVM

使用Spring Native将SpringBoot程序转换为GraalVM

3个月前 (04-26) 浏览: 145 评论: 0

Spring发布了一个新工具Spring Native Beta,用于将现有的Spring Boot应用程序(用Java或Kotlin编写)转换为GraalVM本机映像。目标是在springnative上支持Spring Boot应用程序。GraalVM本机映像很小,经过优化,启动速度很快。然而,与JVM相比,折衷的办法是构建时间更长,运行时优化更少。 Spring Native与GraalVM团

Dapr与Service Mesh服务网格的区别

Dapr与Service Mesh服务网格的区别

3个月前 (04-25) 浏览: 72 评论: 0

随着最近Dapr发布的第一个产品版本的发布,我们终于看到了对Istio的一个可行的回应,也许还有来自微软的其他服务网格行业。如果您不熟悉,Dapr是一个旨在解决现代分布式应用程序挑战的编码框架。您可能会问,“但这不就是service mesh服务网格的用途吗?“是的,只是服务网格的焦点不对。他们关注的是网络基础设施问题;Dapr关注的是开发人员构建微服务所需的内容。这种转变可能是业界解决分布式体系

领域驱动设计示例

领域驱动设计示例

3个月前 (04-23) 浏览: 103 评论: 0

我以前看过很多IT项目。有的设计得很好,有的设计得很差。基于这些经验,我想写一点关于一个示例项目的内容,我还想展示如何用UML对一个示例项目进行建模,以及如果我们将领域驱动的设计原则应用到模型中会发生什么。 在继续之前,您应该阅读Eric Evans的“域驱动设计”和Vaughn Vernon的“实现域驱动设计”两本书。这个例子大部分都是基于他们的工作,如果你想深入研究领域驱动的设计,他们的书是必

登录

忘记密码 ?

切换登录

注册