首页
学习
活动
专区
圈层
工具
发布

初识Bluemix-基于Bluemix快速开发可具有Watson认知能力的IOT应用

参与IBM的“第八格”技术论坛,体验了一把基于Bluemix如何快速将一个IOT服务应用开发出来,用Node-red工具创建一个可视化应用。...在体验的时候,Bluemix 集成的的NODE-RED服务,集成了IBM Watson的一些能力,使得开发可直接使用watson的一些独有的能力,这些能力可以方便开发者快速将端的使用范围扩大。...Bluemix将IT开发过程中的所有东西抽象成两样东西,Application与Service,程序开发过程中的各种模块均可以使用Service来作为基础的构建模块。...关于bluemix 2014年,IBM投入了十亿美金来建立一个“独一无二”的PaaS,即Bluemix。...也就是说,有了Bluemix,开发者不用关心底层IT基础架构的运维,也不用关心开发语言、数据库的部署和配置,在几秒内就能上线,从零到生产只需一个命令;Bluemix还具有IBM、第三方和开源 API服务的目录

2.6K80

在针对Bluemix的Lookback应用中进行身份认证

Authentication in Loopback Applications Against Bluemix 原文作者:Niklas Heidloff 原文地址:https://dzone.com/articles.../authentication-in-loopback-applications-against-bl 译者:@从流域到海域 译者博客:blog.csdn.net/solo95 在针对Bluemix的Lookback...GitHub上的示例展示了如何通过Facebook,Google和Twitter进行身份验证。 为了验证单点登录服务,您需要使用passport-idaas-openidconnect模块。...棘手的部分是做正确的配置,因为它的使用文档内容不够详细。下面是代码的关键部分。...为了从Bluemix上下文中读取凭据(credentials),提供程序不是在静态属性文件中定义的,而是以编程方式定义的. var options = { "provider": "ibm", "module

1.5K100
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【地铁上的Redis与C#】Redis 简介

    本篇文章我将带领大家了解Redis的概念、特征和常用应用场景,让我们开始吧。 什么是Redis 简单的说Redis是用C语言开发的一个开源的高性能键值对(Key-Value)数据库。...特征 网上有很多总结Redis特征的文章,但是要么太长太罗嗦,要么偏离了Redis的特征,根据我使用Redis的经验,我将Redis的特征总结为4种: 数据之间没有必然的关联关系; 内部采用单线程机制进行工作...; 高性能; 支持多种数据类型:字符串类型(string)、列表类型(list)、散列类型(hash)、集合类型(set)、有序集合类型(sorted_set); 持久化支持,可以进行数据灾难恢复 Redis...应用 Redis并不是万能的,一般来说Redis经常用于如下场景中: 热点数据加速查询(常用场景); 任务队列; 即时信息查询; 时效性信息控制与查询; 分布式数据共享; 消息队列; 分布式锁。...总结 截至目前为止,我们了解了NoSQL以及Redis,那么从下一篇文章开始,我们将正式步入Redis的世界。

    27930

    玩转Redis集群(上)

    这是redis集群介绍的上篇,主要是关于Redis集群的搭建。后续将为大家介绍Redis集群的常用命令、Java操作Redis集群、以及与Spring/Spring MVC的整合等知识。...(因为开启6个Linux虚拟机,我的电脑完全扛不住) 实际上,思路很简单,我将在一台节点上开启6个Redis实例,并且这6个Redis各自有自己的端口。这样的话,相当于模拟出了6台机器了。...6个Redis实例的具体配置 具体来说,需要注意下:由于在一台机器(192.168.99.121)上,因此每个实例应该有不同的端口;同时,每个实例显然会有自己的存放数据的地方;开启AOF模式;开启集群配置...;开启后台模式; 第三步:实际上,Redis集群的操作在后文你可以看到是通过Ruby脚本来完成的,因此我们需要安装Ruby相关的RPM包,以及Redis和Ruby的接口包。...数据的写入,实际上是分布的存储在slot中,这和以前1.X的主从模式是不一样的(主从模式下Master/Slave数据存储是完全一致的),因为Redis集群中3台Master的数据存储并不一样。

    32820

    redis主从架构(上)

    3.Memcache是多线程的,redis是单线程的。 4.二者性能几乎不相上下,实际上redis会受到硬盘持久化的影响,但是性能仍然保持在与Memcache不相上下,是非常了不起的。...3.在常见的linux服务器上,500K(50万)的并发,只需要一秒钟处理,如果主机硬件较好的情况下,每秒钟可以达到上百万的并发。...当客户端在这段时间内没有发出任何指令,那么关闭该连接 tcp-keepalive 300 ## 在Linux 上,指定值(秒)用于发送 ACKs 的时间。注意关闭连接需要双倍的时间。...1.可以使用ASCII字符 2.键的长度不要过长,键的长度越长则消耗的空间越多 3在同一个库中(名称空间),键的名称不得重复,如果复制键的名称,实际上是修改键中的值 4.在不同的库中(名称空间),键的同一个名称可以重复...用于修改指定索引的值为指定的值 ##指定一个新的列表,在帮助中并没说明哪个命令用于创建一个新的列表,实际上创建一个新的列表使用LPUSH或RPUSH都可以 127.0.0.1:6301[1]> help

    49920

    Redis 集群教程(上)

    如果你打算运行更严格的Redis集群部属,即使不是特别的需要 ,也非常建议阅读正式的规范。当然从这篇文档开始也是不错的主意,花一些时间在Redis集群上,然后再阅读规范。...Redis Cluster 101      Redis集群提供 数据自动分片到多个Redis节点的方式运行Redis实例,Redis 集群在分区期间提供了一定程度的可用性,实际上是当节点挂掉或不能通信时继续运行的能力...Redis集群数据分片      Redis集群不使用一致性的hash算法,而使用数据分片(sharding),每一个键概念上都是哈希槽(hash slot)的一部分。...实际上这意味着在某些情况下Redis集群可能会丢失已经被系统确认的客户端写操作。      ...这基本上意味着不是使用一般的Redis实例创建集群,因为需要设置为特殊的模式,所以Redis实例将启用集群特定的功能和命令。

    1.2K90

    Linux上安装Redis

    什么是Redis Redis是一个使用ANSI C编写的开源、支持网络、基于内存、可选持久性的键值对存储数据库。...Redis具有如下特点: 1.Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用,不会造成数据丢失 2.Redis支持五种不同的数据结构类型之间的映射,包括简单的...key/value类型的数据,同时还提供list,set,zset,hash等数据结构的存储 3.Redis支持master-slave模式的数据备份 Redis具有如下功能: 1.内存存储和持久化:redis...5.定时器、计数器 Redis安装 Windows版Redis的安装,整体来说还是非常简单的,网上也有很多教程,考虑到Redis的大部分使用场景都是在Linux上,因此这里我对Windows上的安装不做介绍...,小伙伴们有兴趣可以自行搜索,下面我们主要来看下Linux上怎么安装Redis。

    3.6K60

    Redis图形管理 redis-browser(上)

    一.介绍 redis-browser是redis的web端图形化管理工具。利用它可以查看和管理redis的数据,界面简洁,能和ralis应用结合在一起。...github地址 特征 列出所有键为树 查看所有redis类型的内容 列表分页 漂亮的打印JSON值 搜索键 可以作为引擎安装到Rails应用程序 可以连接到多个数据库 二.部署 当前环境:centos7.3...一台 软件版本:redis-browser 部署目录:/usr/local/redis-browser 日志目录:/tmp/redis-brower.log 启动端口:1234 配置文件:/usr/local.../redis-browser/config.yml 1.安装gem yum -y install gem 2.安装nodejs,如果提示没有这个包单独装 yum -y install nodejs 3....,如果提示版本小于2.4.1,看文章后的报错合集 gem install redis redis-browser

    94100

    玩转Redis集群(上)Redis集群搭建

    这是redis集群介绍的上篇,主要是关于Redis集群的搭建。后续将为大家介绍Redis集群的常用命令、Java操作Redis集群、以及与Spring/Spring MVC的整合等知识。...(因为开启6个Linux虚拟机,我的电脑完全扛不住) 实际上,思路很简单,我将在一台节点上开启6个Redis实例,并且这6个Redis各自有自己的端口。这样的话,相当于模拟出了6台机器了。...6个Redis实例的具体配置 具体来说,需要注意下:由于在一台机器(192.168.99.121)上,因此每个实例应该有不同的端口;同时,每个实例显然会有自己的存放数据的地方;开启AOF模式;开启集群配置...;开启后台模式; 第三步:实际上,Redis集群的操作在后文你可以看到是通过Ruby脚本来完成的,因此我们需要安装Ruby相关的RPM包,以及Redis和Ruby的接口包。...数据的写入,实际上是分布的存储在slot中,这和以前1.X的主从模式是不一样的(主从模式下Master/Slave数据存储是完全一致的),因为Redis集群中3台Master的数据存储并不一样。

    1.2K41

    【地铁上的Redis与C#】Redis 命令基本操作

    从这篇文章开始我们正式进入到Redis的学习,本篇文章将带领大家体验一下Redis的操作。...基本操作入门 在Redis中,常用的命令分为功能性命令、清除屏幕信息命令、帮助查阅信息命令和帮助查阅信息命令。...,例如help @string查询string下的所有命令的帮助文档) 退出命令 当我们需要退出 Redis命令行时,最暴力的方法是直接关掉命令行窗口,但是如果我们是在无图形界面的操作系统中时,就必须使用退出命令进行推出...这里有一点需要注意,如果redis服务是部署在windows中,那么我们推出redis命令行时千万不要使用 exit 命令,这个命令会导致redis服务停止运行。...总结 本文简单的讲解了Redis命令的基本操作,具体命令将会在后续的文章中讲解。

    39250

    redis迁移工具redis-migrate-tool(上)

    一.简介 redis-migrate-tool是在redis之间迁移数据的一个方便且有用的工具。他会已服务方式不断同步两边的数据。...等到合适时间,中断redis读写,对比双方数据,再替换redis地址即可。 特征 快速。 多线程。 基于redis复制。 实时迁移。 在迁移数据的过程中,源redis也可以为用户提供服务。...Twemproxy和Redis群集支持。 当目标是twemproxy时,按键直接导入到twemproxy后面的redis中。 迁移状态视图。 数据验证机制。...二.测试 环境: 源 192.168.1.91的7001,7002 192.168.1.92的7003,7004 192.168.1.94的7005,7006 目标 192.168.1.91的7007,7008...192.168.1.92的7007,7008 192.168.1.94的7007,7008 连接192.168.1.91的7001端口,查看是否有数据,没有则创建

    1.2K20

    Dcoker上搭建Redis集群

    Redis集群环境配置 首先要创建docker内的网络环境 docker network create redis --subnet 172.28.0.0/16 配置文件的第一种声明方式内网运行,这种方式在虚拟机外电脑上会出现...Can't connect to master的错误 for port in $(seq 1 6); \ do \ mkdir -p ~/redis/node-${port}/conf touch ~/...protected-mode no EOF done 第二种声明方式,cluster-announce-ip cluster-announce-port,cluster-announce-bus-port均声明为后面所设置的宿主机的端口和...IP,后续在redission连接集群的时候就不会有问题 for port in $(seq 1 6); \ do \ mkdir -p ~/redis/node-${port}/conf touch...etc/redis/redis.conf 进入docker机并使用上述的两种方式连接,推荐第二种,因为后续使用redission连接不会出现错误 docker exec -it redis-1 /bin

    41730

    Redis 命令执行过程(上)

    今天我们来了解一下 Redis 命令执行的过程。...在之前的文章中《当 Redis 发生高延迟时,到底发生了什么》我们曾简单的描述了一条命令的执行过程,本篇文章展示深入说明一下,加深读者对 Redis 的了解。...启动时监听socket Redis 服务器启动时,会调用 initServer 方法,首先会建立 Redis 自己的事件机制 eventLoop,然后在其上注册周期时间事件处理器,最后在所监听的 socket...上 创建文件事件处理器,监听 socket 建立连接的事件,其处理函数为 acceptTcpHandler。...事件机制详解》一文中,我们曾详细介绍过 Redis 的事件机制,可以说,Redis 命令执行过程中都是由事件机制协调管理的,也就是 initServer 方法中生成的 aeEventLoop。

    1K10
    领券