spring-boot - 带弹簧靴的榛树
问题描述
我正在研究 hazelcast 并发现与 springboot 的一些很好的集成。但是,我想了解是否是这样,或者我们是否需要 hazelcast 服务器来进行产品准备实施。有人可以指出我可以查看设置的资源吗
解决方案
您可以在嵌入式模式下运行 Hazelcast——Hazelcast 集群节点与应用程序客户端位于同一位置——或者在客户端-服务器模式下,Hazelcast 集群与应用程序客户端分离。两者都可以用于生产。嵌入式通常更容易快速启动和运行。如果您希望能够独立于应用程序客户端调整和扩展集群,客户端-服务器可能会更好。
应用程序代码在架构之间切换的唯一变化是实例化客户端的代码行
Hazelcast.newHazelcastInstance(); // creates an embedded client instance
尽管
Hazelcast.newHazelcastClient(); // creates a server client instance
我建议将参考手册作为配置选项的权威来源以及如何实现您所需要的
推荐阅读
- sql - 如果我可以缩小表格中的位置,我可以加快查询速度吗?
- spring - 在 Spring Security 中获取倒数第二个会话请求
- angular - Syncfusion 网格中的 Angular 单选按钮未保留其选择
- django - UndefinedValueError: SECRET_KEY - 将 Docker 部署到 DigitalOcean
- java - 为什么方法 showStatus() 在 Applet 的 init() 方法中不起作用?
- sql - SQL 反透视列
- typescript - 当服务器启动nestjs时,只运行一次代码并插入到数据库中
- java - 没有公共字段的 JPA 继承
- javascript - 使用表单数据将数组发布到使用 AJAX 的 C# WebAPI
- windows - 为什么 Windows 中的 %random% 基于时间以及如何获得真正的随机数?