个人简介
标签
作者
红帽公司一直在通过Fabric8 Funktion项目探索服务器无状态计算(也称为FaaS)。我们早就应该认真对待这个主题了。从今天开始,我们将所有库转换为服务。这将是一个为期多年的努力,但我们对此做出了承诺。
我们深思熟虑,权衡了从哪个服务开始。在我们的性能实验室中,我们发现服务器无状态函数中最慢且成本最高的部分是CPU分支预测错误。在服务器无状态方法中,你希望尽可能多地压缩每个CPU周期内的操作。任何预测错误都有巨大的后果,并会扼杀我们在vert.x等库中投入的任何机械同情努力。
在我们的实验中,我们发现最佳的解决方案是去除服务器无状态函数中的if
分支。我们自豪地向大家介绍IF即服务或IFaaS(发音为“aye face”)。你的代码将从
[ ... ]
最近,我们的团队一直在讨论围绕云基础应用和微服务中Hibernate(ORM)使用的改进。特别是这些平台上的事物会经常出故障的根本假设,以及服务应该对故障具有弹性。
Hibernate团队的一些成员下周将在巴黎聚集。
如果你在附近,欢迎来巴黎JUG参加问答环节。时间是2015年12月2日星期二晚上7:30。我们将讨论任何关于Hibernate的问题,不需要幻灯片,只需带上你的问题即可。
-
Hibernate ORM
-
Hibernate OGM
-
Hibernate Search
-
Hibernate Validator / Bean Validation
-
持久性
-
过去、现在、未来
-
……
今天我结束时感到非常疲惫,但很高兴。我们今天在法国Red Hat办公室举办了Red Hat 4 Kids活动。
每年在Red Hat,我们都会组织一个Red Hat周来庆祝我们的文化。按照开源社区的良好传统,每个本地办公室都会表达自己对这一活动的看法。今年,我提议为法国Red Hatters的孩子举办一个Devoxx4Kids。
Red Hat 4 Kids(即Devoxx 4 Kids的拷贝粘贴)让6至12岁及以上的孩子接触编程的概念。分享我们的知识,教他们爸爸或妈妈的工作。听起来很酷。
[ ... ]
在Hibernate Search中使用复杂类型编写查询可能会有些令人惊讶。对于这些多字段类型,关键是在查询中针对每个单独的字段。让我们来讨论一下这是如何工作的。
自从我们迁移到Gradle以来,Hibernate ORM、IntelliJ IDEA和Mac OS X的结合一直是一个相当难以协同工作的组合。这不是任何人的错,而是由于
-
Gradle / IntelliJ集成
-
JDK 6运行IntelliJ IDEA
-
Hibernate ORM的高级Gradle和自定义插件使用
导致了漫长而痛苦的过程。
这些日子已经过去了。Steve找到了最后一个阻碍问题,你现在可以在IntelliJ IDEA中原生导入Hibernate ORM了。
Hibernate Search在事务提交阶段发送索引请求。到目前为止。现在JMS后端可以与其数据库更改进行事务性的索引请求。这有什么用?继续阅读。
Sanne将于7月14日星期二晚上6点BST / 5点UTC / 1点EDT / 上午10点PDT进行一个虚拟JBoss用户组会议。他将讨论Java EE中的Lucene。
他还将描述一些我们心爱的项目。如果您想知道Hibernate Search、Infinispan为Lucene带来了什么以及它们如何内部使用Lucene,那么这就是您应该参加的活动!