タグ

activemqに関するokinakaのブックマーク (10)

  • 分散環境でのPHPによるタスク管理 - Zend_Queue -

    連載では、PHP上で動作するアプリケーションフレームワークであるZend Frameworkについて紹介していきます。今回は分散アプリケーション間でのデータのやりとりを行うための方法の一つである「メッセージキュー」を利用するためのZend_Queueコンポーネントを紹介します。 はじめに 連載では、PHP上で動作するアプリケーションフレームワークであるZend Frameworkについて紹介していきます。今回は分散アプリケーション間でのデータのやりとりを行うための方法の一つである「メッセージキュー」を利用するためのZend_Queueコンポーネントを紹介します。 ユーザからデータを受け取り、それの処理をするようなサービスがあったとします。この処理に時間がかかるようであれば、例えばフロントエンドでは「データを受け付けました」とだけ表示し、バックエンドでデータを処理する仕組みが必要です。こ

    分散環境でのPHPによるタスク管理 - Zend_Queue -
  • AMQPによるメッセージング | GREE Engineering

    こんにちは。GREEのプラットフォーム開発部でインフラ系の仕事をしているmdoi(@m_doi)と申します。よろしくお願いします。今回は、AMQPについて簡単に紹介したいと思います。 はじめに GREEで稼働中のサーバは、日々サーバの異常ログ、自己監視結果、メール等々、大量のメッセージをやり取りしています。しかしながら、共通のメッセージングインフラが存在しないため、それぞれが独立に色々なメッセージ送信を行っています。 サーバ台数の増大に伴って、メッセージ配送の負荷が無視できないレベルになって来ると、それらのメッセージングシステムについて、個別に負荷対策を施すなど運用上様々な問題が課題が出てきます。また、メッセージの種類によっては、その配送の仕組がスケーラビリティに欠けるものとが存在し、規模の増大に対応できなくなる恐れもあります。そのため、こういうった用途に使えるスケーラブルなメッセージング

    AMQPによるメッセージング | GREE Engineering
  • PHPからActiveMQに繋いでみた - Do You PHP はてブロ

    via. PHP Stompライブラリを呼び出す消費者スクリプトを書く | 秋元@サイボウズラボ・プログラマー・ブログ ずいぶん前(2007年10月)にサイボウズラボの秋元さんがPHP勉強会で発表したネタですが、stomp拡張モジュールがリリースされたことと、いつか業務でキューを導入するかも知れないということで、ちょっとずつ調べ始めてある程度量が溜まってきたので、ちょっとまとめてみました。 以下、ちょっと長いです。 メッセージ・キューイングとは BPnetの説明が分かりやすいかな。 メッセージ・キューイングは,キューに入れたメッセージをやり取りすることで,システム間を連携する。メッセージ・キューイングはファイル転送と同じ非同期型のメカニズムであるが,ファイル転送よりも即時性が高い。アプリケーションの内部でメッセージを生成してキューに入れるため,利用者がリターン・キーを押したタイミングでサー

    PHPからActiveMQに繋いでみた - Do You PHP はてブロ
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
  • macosxでActiveMQを立ち上げるには - 山羊の頭の日記

    1. apache-activemq-5.2.0-bin.tar.gzをダウンロード http://activemq.apache.org/activemq-520-release.html 2. Documents/workspace/activemq/に展開 3. wrapper.confを変更 解凍して作成されたapache-activemq-5.2.0にbin/macosxがある。このbin/macosx/wrapper.confの23〜25行を以下のように書き換える。 set.default.ACTIVEMQ_HOME=/Users/XXXX/Documents/workspace/activemq/apache-activemq-5.2.0 set.default.ACTIVEMQ_BASE=/Users/XXXX/Documents/workspace/activemq/ap

    macosxでActiveMQを立ち上げるには - 山羊の頭の日記
  • 株式会社スタイルズ

    AWSアドバンスドコンサルティングパートナーの一員として活動する株式会社スタイルズが、AWS導入、移行、開発、セキュリティ、運用保守など、すべてのご相談に乗らせていただきます。 AWSを導入したいが何から始めたらいいかわからない 既存のベンダーが新技術に弱く、良い提案がもらえない クラウドの導入にセキュリティの不安がある AWSをとりあえず導入したが、さらに活用していきたい 社内にAWSの知見を持っている人がいない AWSならではのシステム開発を詳しく知りたい

    株式会社スタイルズ
  • トップページ

    SQL データベース操作言語SQLについて、またRDBMSの持つ機能について詳しく解説します。 DB概要、SQL、テーブル操作、データ操作 ... 特集:replication PostgreSQLのレプリケーションシステムを紹介し、それらの機能を比較していきます。 特集:pgbench PostgreSQLのベンチマークテストに用いられるプログラムである pgbench について解説します。 SQL演習問題 各章に用意された演習問題を集めました。

  • PHP Stompライブラリを呼び出す消費者スクリプトを書く | 秋元@サイボウズラボ・プログラマー・ブログ

    消費側はこんな感じで。 <?php /** キューの消費側サンプル */ // ライブラリ読み込み require_once 'Stomp.php'; // ローカルホストのStompサーバに接続 $connection = new StompConnection("localhost"); // TBA: エラー処理。ライブラリ中でdieしてるのでライブラリも要修正 // 接続パスワードは今は何でも通し $handler = $connection->connect("akky", "dummypassword"); // TBA: エラー処理 //print_r($handler); // キューの識別子を与えて、メッセージを受ける $connection->subscribe("/queue/miaumiau"); // 無限ループで受信を続ける while (true) { //

  • ■ - Flicker's Style++

    JMS(Java Messaging Service)を利用すると他オブジェクトへ非同期で処理を依頼することができるようになります。 Servletなどでメールの大量送信を伴うような処理は非同期で行ったほうがいいかもしれない。 今回はJMSの実装であるAcitveMQを使用するため以下からダウンロード http://activemq.apache.org/download.html 解凍して出てきたフォルダのlib以下をパスの通っているところへ配置する。 〜ActiveMQの流れ〜 ・JMSサーバ(ActiveMQ)起動 ・受信時に実行するクラス(キュー)をActiveMQに登録 ・クライアントアプリケーションがActiveMQへメッセージ送信すると、ActiveMQは渡されたキーに該当するクラス(キュー)へメッセージを渡す ・メッセージを受け取ったクラス(キュー)はそのメッセージを元に処

    ■ - Flicker's Style++
  • ActiveMQを調査

    ActiveMQとはプログラム間で非同期で通信を行うための手助けをしてくれます。 詳しくはここ ActiveMQを導入すると、送信側システムはActiveMQに対してやってほしいコマンドをただ送信するだけでよく、受信側システムはActiveMQにアクセスすれば順番どおりにコマンドを実行できます。 さらにコマンドを一塊で送受信できるので、システム間で連携するときに役に立ってくれそう。 この辺にも書いてありますが、他のデータベースも使えるので汎用性はありそう。 Apache ActiveMQ PHPで試すときはここを参考に。 心配したのはセキュリティ。誰とも知らない人にメッセージを横取りされては困る。JAAS認証機能というのがあるらいいですが、プログラムからどう利用するのかはわからず。 別にコマンドぐらい知られてもいいかな・・・。 Aシステムが1、2、3、のメッセージを受け取ったらBシステムは

  • 1