标签
作者
欢迎来到Hibernate社区通讯,我们在此分享特别适合用户的相关博客文章、论坛和StackOverflow问题。
新的无服务器探索 - 宣布库迁移
红帽公司一直在通过Fabric8 Funktion项目探索无服务器(也称为FaaS)。我们早就应该认真对待这个话题了。从今天开始,我们将所有库转变为服务。这将是一个为期多年的项目,但我们对此非常承诺。
我们深思熟虑并长时间地考虑了从哪里开始。在我们的性能实验室中,我们意识到无服务器函数最慢且成本最高的部分是CPU分支预测错误。在无服务器方法中,您希望尽可能地在每个CPU周期中进行尽可能多的操作。任何预测错误都会产生巨大影响,并扼杀我们在vert.x等库中投入的所有机械亲和力努力。
在我们的实验中,我们发现最佳解决方案是在无服务器函数中消除if
分支。我们自豪地介绍IF作为服务或IFaaS(发音为“eye face”)。您的代码从
[ ... ]
欢迎来到Hibernate社区通讯,我们在此分享特别适合用户的相关博客文章、论坛和StackOverflow问题。
欢迎来到Hibernate社区通讯,我们在此分享特别适合用户的相关博客文章、论坛和StackOverflow问题。
微服务、数据和模式
在微服务领域,人们谈论得不够多的一个话题是数据。关于应用程序应该如何做到无状态、云原生等信息有很多。但最终,你仍然需要处理状态并将数据存储在某个地方。
我不怪这个盲点。数据很复杂。在一个容器可能会随机被杀死的不可预测的宇宙中,数据更加复杂。这些问题的解决方案正在多个方面被解决,我们也贡献了我们的一份力量。
一旦解决了弹性问题,你需要解决的第二个问题是数据演化问题。在微服务领域中,这个问题更加严重。
今天我们将讨论Hibernate Validator以及如何以完全自包含的方式提供您自己的约束和/或验证器。这意味着将所有内容打包到自己的JAR文件中,以便其他人可以通过将其添加到类路径中来使用您的库。
此功能基于Hibernate Validator使用Java的ServiceLoader机制,该机制允许注册额外的约束定义。但稍后我们会详细介绍。
创建自己的库并共享约束的实际生活场景是什么?让我们假设你正在构建一个包含可能需要验证的数据类的库。由于很难跟踪所有这样的库并为其编写/维护所有这些约束,Hibernate Validator为这样的库的作者提供了编写和共享他们自己的验证扩展的可能,这些扩展可以被Hibernate Validator拾取并用于验证你的数据类。
[ ... ]
在这篇文章中,我想向大家介绍Kevin Peters,他是来自德国的一名软件开发人员和Hibernate爱好者。
[ ... ]
在这篇文章中,我想向大家介绍 Marco Pivetta,他是 Doctrine 的维护者之一,Doctrine 是受 Hibernate ORM 启发的 PHP 项目集合。
[ ... ]
MySQL 方言重构
从 Hibernate ORM 5.2.8 版本开始,MariaDB 获得了自己的 Hibernate 方言。