上一篇文章,我们做了内存数据库的技术选型: 内存数据库技术选型 本文中,我们继续深入研究Apache Ignite,同时分享一些我们.Net的编码实践。 首先,Apache Ignite是一个内存数据组织是高性能的、集成化的以及分布式的内存平台,他可以实时地在大数据集中执行事务和计算,和传统的基于磁 ...
分类:
数据库 时间:
2017-08-26 22:45:05
阅读次数:
504
前提: 假设已安装ignite,并且安装路径为:/usr/apache-ignite-fabric-2.1.0-bin 1.下载Web Agent 打开链接:https://console.gridgain.com/configuration/advanced/clusters 2.部署Web Ag ...
分类:
Web程序 时间:
2017-08-25 01:20:08
阅读次数:
2123
分布式编程中,网络中各个节点的数据同步,数据一致性保障,事务控制,容错控保障等都需要一个稳定可靠的协调服务。Zookeeper则是分布式程序中使用最广泛的协调服务技术。从前面的kafka,storm,ignite使用文章中我们可以看到,Zookeeper广泛用于这些方分布式大数据技术的节点选举以及数 ...
分类:
其他好文 时间:
2017-06-11 00:20:31
阅读次数:
246
预期成果 1.1 当前问题 当前以图搜图应用存在的问题: 1.2 预期成果 2 技术选型 根据上述问题和预期成果,期望选择一款与Spark结合较好的分布式内存缓存计算,从而将缓存工作从spark中抽离出来,让spark专注于计算。 2.1.1 Apache Ignite Apache Ignite内 ...
分类:
其他好文 时间:
2017-06-06 13:14:10
阅读次数:
364
Ignite支持基于组播,静态IP,Zookeeper,JDBC等方式发现节点,本文主要介绍基于Zookeeper的节点发现。 环境准备,两台笔记本电脑A,B。A笔记本上使用VMware虚拟机安装了Ubuntu系统C。 1、 C安装Zookeeper 由于主要测试Ignite,这里仅仅简单安装一个z ...
分类:
其他好文 时间:
2017-06-04 00:12:57
阅读次数:
418
Ignite作为分布式内存,集群管理必不可少,Ignite支持基于组播,静态IP,Zookeeper,JDBC等方式发现节点,本文主要介绍基于静态IP的节点发现。 两个最重要的TCP通信设置类: 1、 TcpDiscoverySpi 用于设置集群维持与节点发现的tcp通信ip,port。 2、 Tc ...
分类:
其他好文 时间:
2017-05-30 22:05:57
阅读次数:
859
1、准备工作 jar包: mybatis-3.4.4.jar,下载地址:https://github.com/mybatis/ignite-cache/releases mysql-connector-java-5.1.40-bin.jar,下载地址:https://dev.mysql.com/do ...
分类:
其他好文 时间:
2017-05-29 16:35:43
阅读次数:
334
Guava是一个很方便的本地缓存工具,但是在多节点处理的过程中,本地缓存无法满足数据一致性的问题。分布式缓存Ignite很好的解决了数据一致性,可靠性,事务性等方面的问题。 Ignite支持分区方式和复制方式存储数据,侧重于不同读写比例的分布式缓存使用。同时,Ignite可以缓存整个数据库数据,支持 ...
分类:
其他好文 时间:
2017-05-14 23:44:02
阅读次数:
313
ASR Now Supports NetApp Private Storage for Microsoft Azure This week at Ignite 2015 in Chicago, Microsoft and NetApp will showcase how customers can ...
分类:
移动开发 时间:
2017-05-11 15:14:36
阅读次数:
377
摘要:本文基于去年在Microsoft Ignite大会上的演讲修改,简单回顾了过去20多年计算技术的发展,演进,然后介绍了容器的前世今生,Docker和容器,以及ACS的功能,如何在中国的Azure上利用ARM部署容器服务。 想起十几年前大学毕业第一次见到小机,是IBM的小型机(忘了具体型号),一... ...
分类:
其他好文 时间:
2017-02-13 08:24:30
阅读次数:
142