Haz*_*run 9 java in-memory hazelcast
我已经安装了HazelCast 2.5.我想将我的记录保存到磁盘中.我了解到MapStore完成了这项工作.但是我不确定如何实现MapStore.
我编写的代码到目前为止:
public class MyMaps implements MapStore<String,String> {
public static Map<Integer, String> mapCustomers = Hazelcast.getMap("customers");
public static void main(String[] args) {
{
mapCustomers.put(1, "Ram");
mapCustomers.put(2, "David");
mapCustomers.put(3, "Arun");
}
Run Code Online (Sandbox Code Playgroud)
}
如何将所有这些条目放入磁盘.
有必要像MySQL或PostgreSQL这样的后端使用这个类吗?
我相信可以使用以下功能:
public void delete(String arg0);
public void deleteAll(String arg0);
public void store(String arg0);
public void storeAll(String arg0);
Run Code Online (Sandbox Code Playgroud)
我需要一个如何实现MapStore的示例片段.
请提供示例代码.
请帮忙.!!
在以下链接中,您可以找到示例地图存储实现(来自SimpleDB和HBase).
是的,您应该拥有一个集中的数据存储区,并且您的MapStore实现将连接并运行.
是的,您可以使用 MapStore 和 MapLoader 将文件保存到本地存储。在这里阅读官方文档。
https://docs.hazelcast.org/docs/latest/manual/html-single/#loading-and-storing-persistent-data
| 归档时间: |
|
| 查看次数: |
15923 次 |
| 最近记录: |