• Spring Cloud当前即将发生大的变化。虽然几乎所有的Spring Cloud Netflix组件都将在下一版本中删除,但最大的变化似乎是将Ribbon客户端替换为Spring Cloud Load Balancer。当前,关于Spring Cloud Load Balancer的在线
  • 是GRPC真的快于REST?让我们同时开发基于gRPC和REST的微服务,并进行gRPC与REST  性能比较。我们这里的主要目标是提出一个应用程序–具有2种不同的实现(REST和gRPC),以实现完全相同的功能。正如我们已经讨论过的那样,gRPC非常适合涉及更多聊天性的微服务之间的
  • 在高频交易的世界中,自动化应用程序每天处理数亿个市场信号,并在全球各个交易所发送成千上万的订单。为了保持竞争力,反应时间必须始终保持在微秒内,特别是在异常高峰(例如“黑天鹅”事件)期间。在典型的体系结构中,金融交易信号将转换为单一的内部市场数据格式(交易所使用各种协议(例如T icon
  • 从2015年开始,我们朝着Ruby 3进行了艰苦的开发,其目标是性能、并发性和类型三方面提升。Matz特别提到性能,“ Ruby3将比Ruby2快3倍”,也就是 icon
  • Spring 5有一个响应式 Web 框架:Spring WebFlux。这旨在与现有的 Spring Web MVC API 共存,但增加对非阻塞设计的支持。使用 WebFlux,您可以构建异步 Web 应用程序,使用反应式流和函数式 API 来更好地支持并发和扩展。作为其中的一部 icon
  • 在本教程中,向您展示NATS消息传递与基于REST的微服务的性能。NATS是高性能云本机消息传递服务器。NATS可以帮助现代分布式系统体系结构中的服务发现,负载平衡,微服务间通信等。我们这里的主要目标是提出一个应用程序-具有2种不同的实现方式(REST和NATS)以实现完全相 icon
  • Apache Arrow是是各种大数据工具(包括BigQuery)使用的一种流行格式,它是平面和分层数据的存储格式。它是一种加快应用程序内存密集型。数据处理和数据科学领域中的常用库:  icon
  • 基准测试点击标题。测试基于Intel(R) Xeon(R) CPU E5-1650 v3 @ 3.50GHz, 32G RAM,在一个CPU 两个CPU和三个CPU情况下测试Java都是冠军.这些基准测试虽然总是有点假,但是对于JVM来说这是一项巨大的技术成就。不过,如果考虑 icon
  • 本文解释什么是单主数据库复制,以及如何使用它来提高应用程序可用性和扩展只读事务。数据库服务器是企业系统的核心部分,如果发生故障,服务可用性可能会受到影响。如果数据库服务器在单个服务器上运行,那么我们将出现单点故障。任何硬件问题(例如,磁盘驱动器故障)或软件故障(例如,驱动程序问题,更 icon
  • 本文将探讨Zerolog(缩写为Zlg)—一种对性能敏感的Java应用程序的超低开销日志记录外观。Zlg的目标是双重的- icon
  • 当今高性能计算挑战性的问题之一是:大多数软件都设计为在单台计算机上运行,​​并且并行化可能会被限定于本地可用的计算机核心或线程数量。想象一个应用程序在一台机器上通常运行需要1个小时……如果在一个全新环境中,您同时启动3600个 lambda函数,每个函数运行一秒,这样接近瞬时返回结果 icon
  • 当涉及线程池实现时,Java标准库提供了很多选择。在这些实现中,固定线程池和缓存线程池非常普遍。 icon
  • 大页面是一种减少处理器TLB缓存压力的技术。这些缓存用于加快将虚拟地址转换为物理内存地址的时间。大多数体系结构支持多种页面大小,通常基页大小为 4 KB。对于使用大量内存的应用程序,例如大型 Java 堆,使用更大的页面粒度映射内存以增加 TLB 中的命中率是有意义的。在 x86-64 上, icon
  • 我们用QUIC代替了互联网已经使用了数十年的事实上的协议,QUIC是我们 icon
  • 在本文中,探讨将Java随机数算法优化为高吞吐量和低延迟的各种技巧。技巧包括更有效的对象分配,更有效的内存访问,消除不必要的间接访问以及机械同情。(对于分布式环境的抢拍很重要)Java 7引入了, icon
  • 在开发低延迟的软件系统时,人们普遍认为,除了C ++之外,您使用其他任何语言是疯狂的,因为其他任何语言都具有很高的延迟。但是,我在这里是要说服您使用相反的、违反直觉的、几乎是异端的概念:在软件系统中实现低延迟时,Java更好。在本文中,我想以一个特殊的软件示例为例,该软件具有低延迟性 icon
  • 制作有用的基准测试很难,但是有一些工具和模式可以帮助您。几乎每个开发人员都知道Donald Knuth在1974年提出的“  icon
  • Quantum Machines公司为量子处理器的控制和操作提供了经典硬件和软件的结合。该公司称其为量子编排平台。QOP是用于编程的软件界面。Quantum Machines是一家以色列初创公司,由Battery Ventures,TLV Partners,Harel Insuran icon