OpenWhisk(迷惑メールベース)のローカルインストールと、Cloudantのローカルインストール(ibmcom/cloudant-developer
コンテナからの無料インストール)があります。ローカルOpenWhiskでCloudant変更フィードを実装
両方とも期待どおりに動作します。
今、Bluemixを使用して、/whisk.system/cloudant
パッケージを使用して、フィードを自分のトリガーで使用することができます。たとえば、特定のデータベースの変更を監視することができます。
ローカルでは、このパッケージはありません。私はアクションをコピーしようと、私は(例えば)wsk action get /whisk.system/cloudant/changes
を使用して必要なフィードが、フィードアクションは、私が前に見たことがないcloudanttriggersの場所を指して、パズルの別の行方不明の部分がありますようだ:
function cloudantHelper(endpoint, verb, name, input) {
var url = 'http://' + endpoint + '/cloudanttriggers/' + name;
var promise = new Promise(function(resolve, reject) {
request({
method : verb,
url : url,
json: input
}, function(error, response, body) {
...
});
});
return promise;
}
どのように任意のアイデアローカルのopenwhiskインストールでCloudant Changeフィードを実装するには?
Hi Markus - ありがとう。あなた自身でインストールしてみましたか?指示は非常に乏しく、このプロバイダを展開するために何をすべきかについてはかなり混乱しています。 – Sebas
私は指示が非常に稀であることに同意します。最初に 'gradle'を使ってイメージをビルドし、それを展開する必要があります。残念ながら、それを達成するためのプレイブックはありません。 – markusthoemmes
ああ、私は理解し始めている。プロバイダは、常にdbjをポーリングし、その後、owトリガを呼び出すnodejsアプリケーションです... – Sebas