• 文件摄取是一种ETL应用程序,它逐行读取文件,验证每个行条目,并经常执行某种类型的数据转换。生成的条目放在数据存储中,这些转换后的数据可以被其他应用程序使用。这种类型的处理经常出现在B2B集成领域,零售商的制造商产品更新批量供应产品,金融服务公司之间的证券交易以及内部批处理过程中。事实上,这
  • 与单片应用程序相比,分布式系统中的服务在多台计算机上运行。为了让这些服务相互交互,我们需要某种进程间通信机制。在OpenFeign的帮助下,我将解释如何启动对另一个服务的同步调用。 
  • 当我们观察企业应用程序开发领域的最新架构趋势时,我们发现微服务成为事实上的架构标准。与此同时,Spring Boot成为最受欢迎和广泛使用的框架,用于在Java领域实现微服务。多年来,Spring Boot在微服务的实现数量方面赢得并保持其最高位置。最近,OCI( icon
  • 无可否认,在过去几年中,像Docker和Kubernetes这样的技术,彻底改变了我们对软件开发和部署方式。断路器模式是在微服务架构中广泛采用的那些模式之一。我们将比较实现它的两种不同方法的优缺点:Hystrix和Istio。 微服 icon
  • 当我们构建微服务架构时,我们总会通过网络进行更多的调用。但是构建冗余、弹性的分布式系统是一个难题,它需要一个智能的、应用程序感知的负载平衡。Matt Klein</ icon
  • Spring Cloud 原本来自Netflix OSS,但是目前面临服务网格竞争,以及Netflix宣布放弃Hystrix,Spring Cloud与服务网格Istio竞争中 icon
  • Hystrix是一个非常成熟的库,用于隔离分布式系统中的远程操作。通常只有在“纯”微服务架构中运行时才由开发人员考虑。但是即使我们的项目“只有”一个或两个连接到外部系统,是否也值得一试呢?我想是的,但是如果您的项目连接到某些外部系统,可以试试Hystrix。 icon
  • 级联故障是高吞吐量分布式系统中不可用的主要原因之一。在过去的四年中,Lyft已从单片架构转变为数百种微服务。随着微服务数量的增加,由于级联故障或意外内部拒绝服务导致的中断次数也在增加。 今天,这些故障情况在Lyft基础设施中基本上是一个已解决的问题 icon
  • Spring Cloud云函数可以实现无服务器功能,快速浏览Spring Cloud 2.0提供的一些改进,包括更快的启动和“全函数”的能力。而且,由于它是在Spring Boot之上构建的,因此不再需要servlet容器。Spring Cloud Function 2.0是基于Spring icon
  • JHipster是Java Web应用程序和微服务开发的开发平台。到目前为止我实现的最酷的功能肯定是使用JDL生成多个应用程序。 电子商务应用程序 那么让我们看看如何使用JHip icon
  • 在本教程中,我们将了解FeignClient以及如何在Spring Boot/Spring Cloud应用程序中使用它。FeignClient是一个以声明方式创建REST API客户端的库。因此,如果我们不是手动编写远程API客户端,就可能使用Springs RestTemplate icon
  • 关于使用Spring Boot创建微服务架构的教程系列。以下是英文链接(文章写得啰嗦不严谨,可直接参考源码): icon
  • 在开发Spring Boot + Spring Cloud微服务时,我们通常会在本地运行它们,同时运行Spring Cloud Config Server和Spring Cloud Netflix Eureka的本地实例。为我们的微服务开发提供必要的脚手架,并更密切地复制我们的测试和生产环境 icon
  • 从单体应用程序迁移到微服务并不容易,如果你还没有充分认识到微服务粒度应该有多大,否则你很难避免一堆“迷你”巨石单体!(微服务很大,每个微服务是变成一个单体应用)下面这些是帮助我们管理几十个微服务的一些关键原则。我们相信它们广泛适用,并将在可预见的未来为我们服务。 icon
  • Spring Cloud Netflix Zuul是一个包含Netflix Zuul的开源网关。它为Spring Boot应用程序添加了一些特定功能。不幸的是 icon
  • Netflix OSS的Hystrix替代品,Resilience4j是一个轻量级容错库,受Netflix Hystrix</ icon
  • 观点收集:1. 由于Spring Cloud“默认”集成,Netflix OSS是首选解决方案,但现在我倾向于Consul / Traefik或Consul / Nginx,或者使用K8或各种云提供商的东西 2. 与Resilience4j icon
  • JHipster目前提供了一个选项,用于生成服务网格Istio架构的应用。 快速介绍IstioIstio是与Kubernetes完全整合的服务网格,它的作用是管理微服务架构中服务之间的所有通信。 < icon