並び順

ブックマーク数

期間指定

  • から
  • まで

281 - 320 件 / 1075件

新着順 人気順

RPCの検索結果281 - 320 件 / 1075件

  • XML-RPCを使ってMovableTypeに投稿する(PHP版)

    PHPを使ってMovableTypeにエントリを投稿したいなということで、 XML-RPCを使ってやってみた。 準備 まず、PEAR::XML_RPCをインストールします。 PEARが入っていれば、特に問題なくインストールできるかと。 PEARのインストールについては、こちらのエントリなどを参考にしてください。 PEAR::Net_UserAgent_Mobileを使う。 サーバサイドのプログラム いろいろと拙いところもあると思いますが、晒しておきます。 new XML_RPC_Value($post['title'], 'string'), 'description' => new XML_RPC_Value($post['description'], 'string'), 'dateCreated' => new XML_RPC_Value($post['dateCreated'],

      XML-RPCを使ってMovableTypeに投稿する(PHP版)
    • [Win32] [C++] Local RPC over Named Pipe and LPC

      Microsoft の分散コンピューティング関連技術は入り乱れていて把握が難しいのが現状です。その中でも外せないのが RPC (=Remote Procedure Call) でしょうか。 MSRPC = DCE/RPC の MS 実装 DCOM = MSRPC を使った COM COM+ = COM + MTS ローカルでの RPC では多くの場合 Windows カーネルが提供する LPC (=Local Procedure Call) が使われる DCOM じゃない COM のメソッド呼び出しは RPC を使っているのではないかという気がしますが、ちょっと自信がないです。間違っていたら誰かコメント下さい。これもカーネルデバッグすれば分かるのでしょうが。 COM については、以下のページを参考にして下さい。 COM+ (Component Services) http://www.mi

        [Win32] [C++] Local RPC over Named Pipe and LPC
      • Next.jsとHono RPCで安全・爆速開発

        AVベースはNext.js(Pages Router)のモノリスで作っています。画面から呼び出すAPIには Next.js の API Routes を使っています。API RoutesはHTTPメソッドを自分でハンドルする必要があったり、エラーハンドリングを各ファイルごとに行う必要があったりと、そのまま使うにはあまり便利ではありません。 そこでAPI RoutesでHonoを使うことにしました。Honoは高速かつ様々なランタイムで動作することで人気ですが、型推論を利用した RPC 機能も搭載しています。RPCによってサーバー・クライアント間の型が接続されたことで、画像のような快適な開発が可能になりました 左がサーバー側、右がクライアント側のコード。サーバー側のリファクタリングがクライアントにも反映される様子(リクエスト・レスポンスともに message というフィールドを text に置

          Next.jsとHono RPCで安全・爆速開発
        • Mac OSXでXML-RPCをテスト·XML-RPC Client MOONGIFT

          最近はRESTがもてはやされてあまり名前を聞かないXML-RPCではあるが、一番開発しているのがブログエディターだろう。オープンソース系のブログエンジンやMovableTypeなどではXML-RPCを使ったブログ更新が可能になっている(幾つかのASPでも可能)。 リクエスト そんなXML-RPCではあるが、自分で開発したり何らかのエラーがあった時にテストしようと思うと意外と面倒だ。プログラム言語を使ってテスト用のコードを組む方法もあるが、それが面倒ならこれを使おう。 今回紹介するフリーウェアはXML-RPC Client、Mac OSX向けのXML-RPCクライアントだ。 XML-RPC Clientはエンドポイントとメソッド、そしてパラメータを渡して実行すると、その結果を表示してくれる。レスポンスの内容を調べれば、エラー原因が分かるようになるだろう。 レスポンス(XML) 特徴的なのは、

            Mac OSXでXML-RPCをテスト·XML-RPC Client MOONGIFT
          • Movable Typeで動かすXML-RPCについて - ホームページ制作 香川県/WEBコンサルティング

            XML-RPC は HTTP 上 でリモート手続き呼び出しを行うための簡単で手軽な方法です。 サーバへデータを送信してしまえば、記事を書いたり編集したり・・・できる技術で、ubicast Mail Bloggerや携帯からブログを操作したり、そういう技術です。 ムーバブルタイプだけでなく、例えばポータルのブログでもXML-RPCに対応していますので、同一の記事を投稿したり、そんなことも出来るかなと思い、研究したました。 XML-RPC APIについては、ムーバブルタイプのマニュアルもありますがさらに、Movable Type で使える XML-RPC APIも参考ししました。 ただ、metaWeblog.newPost についてのstruct content, /* content構造体 (記事情報) の構造体について結構苦労したので、参考に記載したいとおもいます。 PHPでXML-RPC

            • ネットワーク・プログラミング (P2P, RPC)

              Menu Menu 目的 ネットワーク・アプリケーションは、WWWのようなクライアント・サーバ型のサービスから、直接、ユーザのコンピュータ同士を接続するP2P技術に焦点が移りつつある。P2P技術の中心であるネットワーク・プログラムを習得し、新しいネットワーク・アプリケーションの可能性を探る。 関連科目 オペレーティング・システム情報工学実験 I・II 情報通信 並列分散システム 教科書: A.Silbershatz and P.Galvin "Operating System Concepts" TCP/IP 実験方法 プログラムは、任意のプログラム言語で記述して良い。Java とかにある RMI や、Horb を使った方が簡単に出来る可能性がある。 level 1 情報工学実験IIで使用した sizedio library を使って、基本的な通信を行う。 TCP/IPを用いて、簡単なメッ

              • WordPressでXML-RPCを使う

                coolwebさんからソースコードの公開依頼をいただきましたので、 載せてみたいと思います。 まず、XML-RPCのライブラリを使っています。 The Incutio XML-RPC Library for PHP ここにあるIXR_Library.inc.phpをそのまま利用していることを 前提としたソースになります。 /* * XML-RPC接続 */ //wordpressのxmlrpc.phpがある場所を指定 $base_uri = $value[“SITE_URL”] . “/xmlrpc.php”; //接続パラメータ $encoding = ‘UTF-8’; $method = ‘metaWeblog.newPost’; $title = “タイトル・タイトル・タイトル”; $description = “本文・本文・本文”; //実際に送るデータ $params = arr

                  WordPressでXML-RPCを使う
                • Weblogs.Com XML-RPC interface 日本語訳 - futomi's CGI Cafe

                  本ドキュメントは、UserLand Software, Inc. が公開している 『Weblogs.Com XML-RPC interface』 を futomi が日本語化したものです。みなさまの理解に役立てれば幸いです。なお、緑色で記載された文章は、futomi が注釈として加筆したものです。また、一部、直訳ではなく、意訳した部分がございます。原文と表現が異なることがございますので、ご了承ください。 注意: この日本語訳は、futomi が理解を深めるために、自分なりに日本語化したものです。本日本語訳には、翻訳上の誤りがある可能性があります。したがって、内容について一切保証をするものではありません。正確さを求める場合には、必ず原文を参照してください。当方は、この文書によって利用者が被るいかなる損害の責任を負いません。 もし誤りなどを見つけたら、こちらからご連絡いただければ幸いです。 W

                  • WordPressにXML-RPCで投稿する2 | WEBPAPRIKA

                    WEBPAPRIKA Wordpress & PHP, Web Design, XCODE, Object-C, etc メニューとウィジェット

                    • EthereumのJSON RPCにおけるスキャン活動の観測

                      SOCでは、仮想通貨の一つであるEthereumのクライアントを対象としたスキャン活動の増加を観測しました。攻撃者が狙ったポートは8545/TCPであり、このポートはEthereumのクライアントに対してJSON RPC(JSON Remote Procedure Call)を用いてアクセスするためのインターフェースとして設定されることが知られています。JSON RPCはJSON形式で遠隔からプログラムに処理を依頼するためのプロトコルで、複数の仮想通貨のクライアントで利用されている通信プロトコルとなります。 EthereumのクライアントにおいてJSON RPCの通信をインターネット上へ公開してアクセスする場合は、送信元IPアドレスをフィルタリングするなどの措置を取る必要があります。JSON RPCの利用方法については、2015年8月29日にEthereumの公式ブログでも注意喚起されてい

                        EthereumのJSON RPCにおけるスキャン活動の観測
                      • WordPress に XML-RPC を使って、外部から記事を投稿してみた

                        ちょっと、いろいろあって、WordPress の外部から記事を投稿したくなったので、調べたら XML-RPC という仕組みを使えば良いそうな。 WordPress に記事を投稿する場合は、WordPress の管理画面から投稿するか、Mac であれば MarsEdit のようなブログエディタから投稿できます。 それらを使わずに、記事を投稿するには XML-RPC というのを利用すれば良いみたい。ってか、MarsEdit のようなブログエディタも XML-RPC を利用して記事を投稿しています。 XML-RPC の仕様はたった2ページしかないようでとてもシンプルな仕組みになってます。 参考:XML-RPC 仕様書 仕様書を読み込んで・・とすれば良いのでしょうが、ググったら XML-RPC を使って外部から投稿するサンプルプログラムがたくさんありましたので、それらをパクって参考にさせて頂きまし

                          WordPress に XML-RPC を使って、外部から記事を投稿してみた
                        • XML-RPCを使ってFC2ブログに自動投稿(JAVA)

                          XML-RPCを使ってFC2ブログに自動投稿してみました。 使った言語はJavaです。 超初心者なのでダメなところが多いかも・・・ eclipseを使いました。 まずはメモ程度に軽く用語説明を! ・XML-RPC ブログをUPするときのAPIの1つ FC2ブログやSeesaaBlogがこれ ・Atom API ブログをUPするときのAPIの1つ Livedoor Blogがこれ 詳しくは→ BlogWrite - Atom API, XML-RPC に対応した ブログエディタ Blog エディター Blog(ブログ)投稿クライアント by Witha System Ltd. ・apache-xmlrpc よくわからないけど、とりあえずこれを使えばJavaでXML-RPCを簡単に操れるようになる 続いて導入方法。 1.ダウンロードする 以下のページのどこでもいいのでダウンロードサイトに行く

                            XML-RPCを使ってFC2ブログに自動投稿(JAVA)
                          • AMF、BlazeDSまたはGraniteDSによる、Adobe FlexアプリケーションのRPC

                            Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。この本では、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

                              AMF、BlazeDSまたはGraniteDSによる、Adobe FlexアプリケーションのRPC
                            • RPCメソッド一覧から見るhiveserverとhiveserver2の違い (と、ついでにPresto) - たごもりすメモ

                              手元でいいかげんhiveserver2に移行しようと思いまして、移行するためには shib をhiveserver2に対応させなきゃならん、ということになるわけです。 で、実装する前にどうせ調べるから、ということでhiveserverとhivesever2は何が違うのかをRPC APIメソッドの一覧から見てみようと思いました。カジュアル! hiveserver 古きよきhiveserverはThriftで接続してAPIを叩きます。*.thrift ファイルがやたら多いのが気になりますが、えいやとコード生成してしまえば結構わかりやすいコードが(どの言語でも)生成されますね。 メソッドの一覧を出してみるとこんな感じ。 execute(query) fetchOne() fetchN(numRows) fetchAll() getSchema() getThriftSchema() getClu

                                RPCメソッド一覧から見るhiveserverとhiveserver2の違い (と、ついでにPresto) - たごもりすメモ
                              • Linear-RPC

                                Linear RPC Overview linear-rpc includes 'msgpack-rpc + α' implementations for some programming languages. This software can realize the transmission of the typed data between various devices. And this software can be used for a remote control of various devices, and moreover it's possible to apply to the field such as M2M and IoT. What is '+ α' linear-rpc is almost the same as msgpack-rpc, but the

                                • GitHub - cinemast/libjson-rpc-cpp: C++ framework for json-rpc (json remote procedure call)

                                  You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                    GitHub - cinemast/libjson-rpc-cpp: C++ framework for json-rpc (json remote procedure call)
                                  • WordPress3.5ではxml-rpc機能がデフォルトで有効になっている - 西沢直木のIT講座

                                    WordPress3.5では、リモート投稿に関するメニューがダッシュボードから消えています。 xml-rpc経由での投稿を可能にするかどうかを設定する項目です。 以前のバージョンでは、このようなメニューがありました。 リモート投稿に関する設定(WordPress3.4) バージョン3.5からは、リモート投稿がデフォルトで有効になっているためです。特に設定しなくても、自作の投稿クライアントなどから、xml-rpc経由でWordPressサイトに記事を投稿できるはずです。 逆に、xml-rpc機能を無効にしたい場合は、functions.phpなどに、次の設定を追加します。 add_filter('xmlrpc_enabled', '__return_false'); WordPressデータベースのwp_optionsテーブルからenable_xmlrpcフィールドもなくなっているので、テー

                                      WordPress3.5ではxml-rpc機能がデフォルトで有効になっている - 西沢直木のIT講座
                                    • FC2ブログへXML-RPCとPHPで外部投稿 | 猫力

                                      FC2ブログへXML-RPC経由で外部投稿をする方法をまとめたので記述します。まず、XML-RPCで通信するにはライブラリを使う必要があるので、最も簡単に使えるライブラリの一つである、「The Incutio XML-RPC Library for PHP」を当サイトでは使用します。詳しくは「WordPressへXML-RPCとPHPで外部投稿(基本編)」にて記載しているので、ダウンロードしてください。 FC2へ投稿する為の必要情報 ブログID (管理画面の左上に記載されています。) パスワード(ログイン用パスワード) エンドポイントURL : http://blog.fc2.com/xmlrpc.php (全員同じ) FC2へ外部投稿基本 今回は、metaWeblog.newPostを使用して、タイトル・記事本文を投稿するコードです。 //inctioのライブラリ呼び出し include

                                      • JSON-RPCについて

                                        Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。この本では、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

                                          JSON-RPCについて
                                        • XML-RPC を利用してデスクトップクライアントからココログに投稿することはできる? | ノウハウ | 記事の投稿/管理 | Faqs List | ココログサポート Top:@nifty

                                          2019年3月19日よりXML-RPC投稿時に利用するアカウントとパスワード、およびエンドポイントURLが変更になりました。Windows Live WriterやホームページビルダーなどのをXML-RPCを利用して投稿する機能をご利用の方で投稿ができなくなった方は再設定をお願いいたします。 XML-RPCによる投稿に必要なアカウトとパスワード、およびエンドポイントURLは、以下で確認できます。 ココログ管理画面にログインして「コントロールパネル」→「XML-RPC設定」 XML-RPC用IDがない場合は、「パスワードを発行する」ボタンを押してください。

                                          • [MovableType]XML-RPCで投稿する場合の"publish"パラメータが広く誤解されている件 · DQNEO日記

                                            XML-RPCでブログ記事を投稿するときにはmetaWeblog.newPostというメソッドを使います。 パラメータの5番目の項目で"publish"というフラグがあります。 ほとんどの日本語解説サイトでは"0:非公開, 1:公開"と解説されているのですがこれは間違いです。 XML-RPCを使ってMovableTypeに投稿する(PHP版) Movable Type で使える XML-RPC API 正しくは、"0:再構築しない, 1:再構築する"です。 こちらの記事が正しいです。 [ThinkIT] 第2回:XML-RPCを利用したWeb API (1/2) なぜこれに気づいたかというと、実行してみればわかります。 おまけに、MTのソースコード(XMLRPCServer.pm)を見ていたらコメントがありました。 MovableType5.12のXMLRPCServer.pm 356行目

                                              [MovableType]XML-RPCで投稿する場合の"publish"パラメータが広く誤解されている件 · DQNEO日記
                                            • SAG Ajax Patterns Review 2 – User Action, Scheduling, Web Service, REST, RPC

                                              SAG Ajax Patterns Review 2 – User Action, Scheduling, Web Service, REST, RPC Following from the previous post, here’s my notes from the second SAG workshop/discussion on the Ajax Patterns. See the earliest post for a background on this series. Feb-2-2006 Second Ajax Patterns Discussion “We should set up wizlite “sag” group for annotations” [MM For the benefit of others, the online book draft versi

                                              • GitHub - flipkart-incubator/phantom: Phantom is a high performance proxy for accessing distributed services. It is an RPC system with support for different transports and protocols. Phantom is inspired by Twitter Finagle clients and builds on the capabili

                                                Phantom is a high performance proxy for accessing distributed services. It is an RPC system with support for different transports and protocols. Phantom is inspired by Twitter Finagle clients and builds on the capabilities of technologies like Netty, Unix Domain Sockets, Netflix Hystrix and Spring. Phantom proxies have been used to serve several…

                                                  GitHub - flipkart-incubator/phantom: Phantom is a high performance proxy for accessing distributed services. It is an RPC system with support for different transports and protocols. Phantom is inspired by Twitter Finagle clients and builds on the capabili
                                                • BGS-WORKS Blog » [Wordpress] XML-RPCを駆使してブログの記事を投稿してみる

                                                  今回はWordpressに標準に備わっているXML-RPCサーバー機能を使って、 管理ページからではなく、csvファイル等をアップして一括投稿をする方法を試してみます。 例えば、商品を同じレイアウトで一気にアップしたいときなんか、便利じゃないですかね?? ちなみに私の制作環境はMacなので、Macで使用する方法をご紹介します。 Winの方は下の内容の【1】の部分をWinで設定する方法を別途見つけて下さい。 【2】以降は同じで大丈夫だと思います。 参考にさせていただいた記事はこちらです [WordPress] XML-RPC を使用する方法 1. まずはXAMPPでPEARのライブラリであるXML-RPCを使えるように設定する [ターミナル]で以下のコマンドを入力する $ cd /Applications/XAMPP/xamppfiles/bin $ sudo ./pear in

                                                  • implementations – JSON-RPC – Trac

                                                    JSON-RPC implementation Below is a list of implementations, but it is many ways a bit dated. Please visit  http://en.wikipedia.org/wiki/JSON-RPC#Implementations for a community updated list. JavaScript easyXDM is a library for cross-domain communication with a built in RPC feature. The library uses HTML5 postMessage when available, or FIM/window.name when not. Pmrpc is an inter-window cross-domain

                                                    • Data Serialization + RPC with Avro & Ruby - igvita.com

                                                      By Ilya Grigorik on February 16, 2010 Any programmer or project worth their salt needs to invent their own serialization, and if they are serious, an RPC framework - or, at least, that is what it seems like. Between, Protocol Buffers, Thrift, BERT, BSON, or even plain JSON, there is no shortage of choices and architectural decisions packed into each one. For that reason, when Doug Cutting (one of

                                                      • REST APIに消耗したらJSON RPCを試そう - タオルケット体操

                                                        ここしばらく、REST APIって本当に便利なのか? という疑問を持ちながらコーディングしてました。 ですが、今の会社に移り、JSON RPCを利用してAPIを叩くうちに「あ、もうこれでええやん」という悟りを得たのでそういう日記を書きます。 RESTful難しくない? RESTful思想に則って、頭を絞ってリソース階層を練り、urlパラメーターとpostパラメーターに頭を悩ませ、冪等性とはなんぞやという議論をぶちかましながらAPIを作り上げるのに疲れました。 ベストプラクティス的なものも一応読んだりしたんですが、複雑すぎです。 普通のプログラミング言語と、RDBを操作するSQLの間にインピーダンスミスマッチが存在するように、REST APIのcallにも同じものを感じてしまいます。 ここら辺の問題は GraphQL | A query language for your API が解決して

                                                        • Movable Type 3.3 マニュアル - XML-RPC APIを使った投稿

                                                          XML-RPC APIに対応したubicast blogger、w.bloggar、BlogApp、BlogLet、BlogBuddy、Jerichoなどのツールを使い、エントリーの投稿や編集ができます。XML-RPC APIに対応したツールを利用して投稿するには、Webサービスのパスワード(APIパスワード)を事前に設定しておく必要があります。Webサービスのパスワードの設定は、別節を参照してください。 たとえば、ubicast bloggerを設定してMovable Typeのブログに投稿するには、以下の手順で行います。 ubicast bloggerを起動します。 ツールメニューからアカウントセットアップを実行します。 XML-RPC エンドポイント欄にmt-xmlrpc.cgiまでのパスを入力します。たとえばmt-xmlrpc.cgiがhttp://www.example.com/

                                                          • JavaベースのRPCフレームワークApache Dubboがトップレベルプロジェクトに昇格

                                                            Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。この本では、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

                                                              JavaベースのRPCフレームワークApache Dubboがトップレベルプロジェクトに昇格
                                                            • C および C++ での XML-RPC の使い方

                                                              8. C および C++ での XML-RPC の使い方C/C++ 用 XML-RPC のコピーを得るには、xmlrpc-c のウェブサイトを 見てください。RPM 形式ですべてのものをダウンロードすることも、ソースから自分 で環境を構築することもできます。 #include <stdio.h> #include <xmlrpc.h> #include <xmlrpc_client.h> #define NAME "XML-RPC getSumAndDifference C Client" #define VERSION "0.1" #define SERVER_URL "http://xmlrpc-c.sourceforge.net/api/sample.php" void die_if_fault_occurred (xmlrpc_env *env) { /* Check our er

                                                              • Ernie : Ruby/Erlang Hybrid BERT-RPC Server - 猫背ミジンコ

                                                                この辺で紹介したバイナリフォーマットBERT。 当時は単なるRubyでも使用できるバイナリフォーマットとRuby実装のRPCサーバ、という程度にしか認識してなかったんですけど、BERT and BERT-RPC 1.0 Specificationを再調査してたら BERT (Binary ERlang Term) is a flexible binary data interchange format based on (and compatible with) Erlang's binary serialization format (as used by erlang:term_to_binary/1). ということで、どうやらErlangでノード間通信するときのシリアライズフォーマットであるExternal Term Format(ETF)を拡張しているみたいです。 Erlangはち

                                                                  Ernie : Ruby/Erlang Hybrid BERT-RPC Server - 猫背ミジンコ
                                                                • JSON-RPCをJSON-Shellで試してみる - 日向夏特殊応援部隊

                                                                  Install JSON-ShellはJSON RPCを実装しているエンドポイントに対して、メソッドを実行する為のshellです。 ですが、なんかこのモジュールのインストールがなかなか上手く行きませんでした。 とりあえず Term-ReadLine-Gnu を入れるととりあえず動作するようなるみたいです。謎。*1 さっそく実行 jsonshellコマンドがインストールされているので、 実際に実行してみましょう。 $ jsonshell とするとJSON::Shellに入れます。 JSON-RPCの公式サイトにあるサービス一覧にデモがあるので、これをサンプルとして試してみるです。 endpointのセット まずはどのRPCを使うかを決めないとダメみたいです。 下記のようにendpointを設定します。 $ endpoint http://www.raboof.com/Projects/Jay

                                                                    JSON-RPCをJSON-Shellで試してみる - 日向夏特殊応援部隊
                                                                  • WebSocket上で使えそうなサブプロトコルいろいろ(WAMP. STOMP, JSON-RPC) - mookjp.io

                                                                    WebSocket上で使えそうなサブプロトコルいろいろ(WAMP. STOMP, JSON-RPC) Oct 28, 2016 ( Apr 28, 2017 更新 ) このセクションはメモ書きです。 確実な情報ではなかったり、文章自体が書き途中のためところどころおかしかったりします。また、記事の日付とは関係なく随時更新が入っていきます。 清書したものは別途、ブログ記事やQiitaの記事として移動します。 いくつかsub protocolがあるようなので調べてみる。 WAMP WAMPの目的と概要 WAMPの目的は Unified Application Routing を提供すること。 UARとは、アプリケーション間の イベント(pub-subなどが例) 呼び出しのルーティング(原文: routing of calls, RPCなど) を1つのプロトコルで提供することができる。 クライアン

                                                                    • GitHub - grpc/grpc-java: The Java gRPC implementation. HTTP/2 based RPC

                                                                      You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                        GitHub - grpc/grpc-java: The Java gRPC implementation. HTTP/2 based RPC
                                                                      • GitHub - connectrpc/connect-es: The TypeScript implementation of Connect: Protobuf RPC that works.

                                                                        You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                          GitHub - connectrpc/connect-es: The TypeScript implementation of Connect: Protobuf RPC that works.
                                                                        • そもそも RPC ってなんだ - Qiita

                                                                          $userName = DB::table('users')->find($userId)->name; こう。なんでも良いんですけど。 この「関数呼び出し」を、実はローカルではなく 別の環境に接続して代わりに実行しよう 、というものが Remote Procedure Call です。 上記のデータベース取得も、別の環境(DB)に接続して代わりに取得しているので RPC っぽいです。 厳密には、別の環境側でも同じような形で関数が呼ばれるものが RPC となります(上記の例だと SQL に変換して送信するので RPC ではない)。 RPC の居場所

                                                                            そもそも RPC ってなんだ - Qiita
                                                                          • Java版のMessagePack-RPCを使ってみる - マイペースなプログラミング日記

                                                                            そろそろ手を付けなければいけないと思っていたMessagePack-RPCを使ってみる。そのうち使い方が変わるかもしれないがversion 0.5を試す。http://github.com/msgpack/msgpack-rpcにソースが上がってるので、 git clone http://github.com/msgpack/msgpack-rpc.gitする。msgpack-rpcディレクトリの中のjavaに入り mvn compile mvn packageでjarができるとREADMEには書いてあったのだが、読まなかったは俺はmvn installとやってしまった。しかしtargetというディレクトリができて、中にmsgpack-rpc-0.5.0.jarができてたのでめでたしめでたし。そしてMessagePack-RPCを使うのに必要なjarだが、以下の通りである。M2_REPOは

                                                                              Java版のMessagePack-RPCを使ってみる - マイペースなプログラミング日記
                                                                            • JSON-RPC 2.0のススメ

                                                                              RESTfulなHTTPリクエストでは、JSONでデータを返すのが一般的ですよね。 そんなJSONのスキーマが各社ばらばらで、統一感が無いけど、何かしらの仕様があるかと思って探したら、ありました。 JSON RPC 2.0 正常系なら、意識しないでデータを直接表現してしまえば良いと思いますが、エラーを表現するときにはある程度仕様に則っておいた方がクライアント・サーバの相互運用性が高まります。 2.0の仕様は2010-03-26に出ているし、1.0から長く運用されているようだし、様々なユースケースをカバーしているので、JSONをやりとりする場合は、使わない手は無いかと思います。 プロトコルの内容は以下のような感じで、すごい大枠だけ決まっているので、2分もあれば理解できるでしょう。 --> {"jsonrpc": "2.0", "method": "foobar", "id": "1"} <-

                                                                                JSON-RPC 2.0のススメ
                                                                              • XML-RPC および XML-RPC サーバクラス : CodeIgniter ユーザガイド 日本語版

                                                                                CodeIgniter の XML-RPC クラスを使うと、他のサーバにリクエストを送信したり、リクエストを受信するためにXML-RPCサーバをセットアップしたりできます。 XML-RPCとは? インターネット上の2つのコンピュータが対話する方法で非常にシンプルなのは、XMLを使うものです。クライアントと呼ばれる一方のコンピュータは、XML-RPC リクエストをサーバと呼ばれるもう一方のコンピュータに送信します。サーバがリクエストを受信し、処理すると、クライアントにレスポンスを返します。 たとえば、MetaWeblog APIを使う場合、XML-RPC クライアント (大抵は、デスクトップの投稿ツール) は、サイトで実行されているXML-RPC サーバにリクエストを送ります。記事を公開するために、新しいブログの記事を作成するリクエストであったり、既存の生地を編集するためのリクエストであった

                                                                                • Unix Domain SocketでXML-RPC通信

                                                                                  プロセス管理ツールの supervisor のソースコードを読んでいると、サーバー(supervisord)とクライアント(supervisorctl)が XML-RPC を INET ドメインソケットではなく UNIX ドメインソケットで通信していることに気づいた。 ソースコードを読んで Python での実装を確認してみた。 supervisor 起動後の状態 supervisord デーモン起動後 Unix ドメインソケットでサーバーが LISTEN されていることを確認。 $ netstat -l --protocol=unix Active UNIX domain sockets (only servers) Proto RefCnt Flags Type State I-Node Path unix 2 [ ACC ] STREAM LISTENING 5828 @/com/u

                                                                                    Unix Domain SocketでXML-RPC通信