小编And*_*eas的帖子

准备使用后端移动应用程序?

对于我的移动应用程序,我正在寻找将这个正在运行的应用程序的所有实例轻松链接在一起(在服务器上)的可能性,但我没有开发后端服务器软件的经验.因此,随时可用的"后端即服务"解决方案将是很好的.

此外,当我处理地理位置数据时,对这类信息的支持(比如在我所在地区寻找其他人)也是有益的.

非常感谢!

service mobile backend

8
推荐指数
1
解决办法
3249
查看次数

Hibernate延迟加载和Hazelcast

我们现在使用Hazelcast作为Hibernate二级缓存一段时间,但是在使用多个节点时,我们认识到存储和读取数据的长时间延迟.

我们大量使用组合对象和@OneToMany关系,为了提高性能,我们决定通过Hibernate延迟加载来加载这些组合对象或集合.我们还实现了DataSerializable以加速Hazelcast序列化,正如Hazelcast文档中所述.但是记录writeData/readData方法的使用向我们表明它们实际上并没有被使用!

我们现在还不清楚,如果Hibernate Proxy(通过延迟加载使用)阻止使用DataSerializable方法(因为代理本身可能(?)没有实现接口)而且 - 更重要的是 - 如果Hazelcast支持延迟加载根本 - 以及如何!

caching hibernate lazy-loading second-level-cache hazelcast

6
推荐指数
1
解决办法
3167
查看次数

生成swigger的cURL命令

我们在这里运行 swagger生成的API文档,我问自己如何让swagger为当前端点/方法生成额外的curl命令行示例.这可能没有黑客入侵skala吗?

curl swagger swagger-ui

6
推荐指数
1
解决办法
3830
查看次数

Spring Cloud Gateway 中的路由顺序

我们正在使用RouteDefinitionLocator. 我们有两个服务应该在同一路由路径上注册,如果另一个服务不存在,其中一个服务将作为后备服务。具体路径的首选路线为:

RouteDefinition{id='CompositeDiscoveryClient_ms-1400133464', predicates=[PredicateDefinition{name='Path', args={pattern=/yambas/rest/apps/*/models/ms/**}}], filters=[FilterDefinition{name='RewritePath', args={regexp=/yambas/rest/apps/(?<remaining>.*), replacement=/ms/apps/${remaining}}}], uri=lb://ms, order=0}
Run Code Online (Sandbox Code Playgroud)

还有更一般的一个,只有在找到其他路线时才会触发:

RouteDefinition{id='CompositeDiscoveryClient_yambas-1171178634', predicates=[PredicateDefinition{name='Path', args={pattern=/yambas/rest/**}}], filters=[], uri=lb://yambas, order=0}
Run Code Online (Sandbox Code Playgroud)

因此,当调用 时/yambas/rest/apps/bla/models/ms,应使用第一个路由,而当调用 时/yambas/rest/apps/bla/models/otherms/*,应使用第二个路由(后备)。

问题是,即使是路线上的顺序属性似乎也无法解决这个问题;目前我们发现无法设置此路线的顺序/优先级。这是有意的吗?

java spring spring-boot spring-cloud spring-cloud-gateway

5
推荐指数
2
解决办法
7563
查看次数