• 当我们观察企业应用程序开发领域的最新架构趋势时,我们发现微服务成为事实上的架构标准。与此同时,Spring Boot成为最受欢迎和广泛使用的框架,用于在Java领域实现微服务。多年来,Spring Boot在微服务的实现数量方面赢得并保持其最高位置。最近,OCI(
  • Micronaut是一个类似Spring Boot的微服务框架,Eventuate Tram是提供事务性消息的框架,提供事务发件箱模式,也就是将发送的消息首先存储到带有主键的关系数据库,然后通过消息系统发送到接收者,保证近似正好一次的传递,该机制类似Apache Kafka事务性消息,只不过 icon
  • Micronaut(用于以Java,Kotlin或Groovy构建JVM应用程序的框架)背后的团队已经完成了该项目的2.0版,为用户提供了对无服务器、新的CLI和基于浏览器的启动工具的更好支持。Micronaut是Grails Web应用程序框架的创建者获得APL 2.0许可的开源项 icon
  • 如果您是Java开发人员,并且想知道应该在2020年学习哪些Web开发框架,那么您来对地方了。 1. Spring Boot您可能已经听说过Spring Boot的神奇能力。这是一个改变游戏规则的框架,这可 icon
  • 在Java生态系统中的微服务上工作时,尤其是使用Spring(Boot)时,您会注意到应用程序会有很长的启动时间,更不用说它们将拥有高内存消耗了。每个微服务的开销最终将在系统上承担其成本。而诸如Micronaut之类的框架可以帮助减少这种开销,而又不损失任何开发人员的生产力。使用Micron icon
  • 随着Micronaut 1.0.1的发布,OCI的Micronaut团队很高 icon
  • Project Reactor、注入泛型类型、支持生命周期注释、GraalVM 增强等等都在一个新的 Micronaut 版本中。 Micronaut 框架的先前版本包含 RxJava2 作为传递依赖项,而 RxJava2 是用于在框架内实现许多功能的反应式流实现。默认情况下 icon
  • 在本文中,我们将了解 Micronaut 的环境。我们介绍主要概念和与 Spring 配置文件的相似之处,并列出设置活动环境的不同方法。然后,我们了解在设置多个环境或未设置多个环境的情况下如何解析特定于环境的 bean 和属性。最后,我们讨论如何在代码中直接使用环境,这通常不是一种好的做法。 icon
  • 在本教程中,我们研究过滤器的一般概念以及 Micronaut 中的 HTTP 过滤器。我们会看到实现过滤器的不同选项以及一些实际用例。然后,我们展示基于注释的过滤器的示例,包括仅请求过滤器、仅响应过滤器以及两者。最后,我们花一些时间讨论路径模式和过滤器顺序等关键概念。 icon
  • 在本文中,我们介绍了 Micronaut 中的错误处理。处理错误的方法有很多种,包括处理异常或处理错误响应状态代码。我们还了解了如何在不同的范围(本地和全局)上应用处理程序。最后,我们通过一些代码示例演示了讨论的所有选项,并使用 Micronaut 测试来验证结果。 icon