並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 39 件 / 39件

新着順 人気順

message-queueの検索結果1 - 39 件 / 39件

  • Q4M - a Message Queue for MySQL

    Q4M (Queue for MySQL) is a message queue licensed under GPL that works as a pluggable storage engine of MySQL, designed to be robust, fast, flexible. It is already in production quality, and is used by several web services (see Users of Q4M). To start using Q4M, download either a binary or source distribution from the install page, and follow the installation instructions. A small tutorial is also

    • GitHub - twitter-archive/kestrel: simple, distributed message queue system (inactive)

      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 - twitter-archive/kestrel: simple, distributed message queue system (inactive)
      • Q4M - a Message Queue for MySQL

        Q4M (Queue for MySQL) is a message queue licensed under GPL that works as a pluggable storage engine of MySQL, designed to be robust, fast, flexible. It is already in production quality, and is used by several web services (see Users of Q4M). To start using Q4M, download either a binary or source distribution from the install page, and follow the installation instructions. A small tutorial is also

        • ロボットエンジニアのためのMQTT (Message Queue Telemetry Transport) 入門 - MyEnigma

          MQTT Essentials - A Lightweight IoT Protocol 目次 目次 はじめに MQTTとは? MQTTの特徴 Pub/Sub型の通信により1 対多の非同期通信が可能 通信データ量が小さい 消費電力や計算スペックが小さい データの順序と欠落がないことが保証される。 Durable SubscriptionとRetain メッセージの伝送保証(QoS) クライアント障害時などに、Will(遺言)を送信することが可能 MQTTを使う時に注意すべきこと 一度に送れる最大データサイズとトピック名の最大サイズ データフォーマットを規定しない(No Interoperability) トピックを検索する機構がない 常にTCPのコネクションをkeepし続ける必要がある セキュリティに関しては別途検討が必要 MQTTを使った実用例 MQTT通信のサンプルコード コマンドライ

            ロボットエンジニアのためのMQTT (Message Queue Telemetry Transport) 入門 - MyEnigma
          • MQTTのMQはMessage Queueではありません — そこはかとなく書くよん。 ドキュメント

            MQTTのMQはMessage Queueではありません¶ MQTT は "Message Queueing Telemetry Transport"の略である、との言説をたまに見かけます。しかし、使ったことがある方なら分かるように、MQTTには Queueの機能はありません 。MQTTのMQは Message Queueの略ではありません。 OASIS 標準となっている MQTT Version 3.1.1 ではMQTTはなにの略称かを明示していません。 また、 MQTTのWikipedia にも (formerly Message Queue Telemetry Transport) とあるようにかつては確かにMessage Queueだったけれど今は違う、と記されています。残念なことに、 OASISのTC の名前はMessage Queuingとなっていますが、これはTCを作った時の

            • GitHub - softwaremill/elasticmq: In-memory message queue with an Amazon SQS-compatible interface. Runs stand-alone or embedded.

              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 - softwaremill/elasticmq: In-memory message queue with an Amazon SQS-compatible interface. Runs stand-alone or embedded.
              • Message Queue Evaluation Notes

                Summary and Overview One of the infrastructure tools that we've identified for the future internal architecture of Second Life is messaging. Message queuing systems allow systems that send messages to not have to worry about how they will be delivered, and allow consumers of messages to gather whichever ones interest them, at their own pace. Ideally we'd have a completely scaleable system that cli

                  Message Queue Evaluation Notes
                • Comparing Message Queue Architectures on AWS | FORTER

                  Notes: https://www.cloudamqp.com provides a hosted RabbitMQ service cluster and is not covered here. However, the Highly Available RabbitMQ cluster is included. CloudAMQP do not document what network partitioning mitigations they have configured for RabbitMQ cluster. https://redislabs.com provides a hosted Redis service and is not covered here. It uses custom replication and sharding proxies, but

                  • goqite is a persistent message queue Go library built on SQLite and inspired by AWS SQS (but much simpler)

                    goqite (pronounced Go-queue-ite) is a persistent message queue Go library built on SQLite and inspired by AWS SQS (but much simpler). $ go get github.com/maragudk/goqite See goqite on Github Examples Queue package main import ( "context" "database/sql" "fmt" "log" "time" _ "github.com/mattn/go-sqlite3" "github.com/maragudk/goqite" ) func main() { // Bring your own database connection, since you pr

                    • Q4M - a Message Queue for MySQL

                      Q4M (Queue for MySQL) is a message queue licensed under GPL that works as a pluggable storage engine of MySQL 5.1, designed to be robust, fast, flexible. It is already in production quality, and is used by several web services (see Users of Q4M). To start using Q4M, download either a binary or source distribution from the install page, and follow the installation instructions. A small tutorial is

                      • GitHub - iij/lmq: Lightweight Message Queue

                        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 - iij/lmq: Lightweight Message Queue
                        • Message Queueを社内プラットフォームとして提供してみた 〜 Apache Pulsar活用事例 〜

                          ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog こんにちは。2019年入社(新卒)エンジニアの加藤快です。 ヤフーのインフラの1つであるMessage Queueを運用・開発しているチームに配属となりました。 私のチームで提供しているMessage Queueには日々膨大なトラフィックが流れており、さまざまなヤフーのサービスの基盤を支えています。また、このシステムにはOSSであるApache Pulsarが用いられており、OSSへの貢献も積極的に行っています。 今回は、ヤフー社内でのMessage Queue利用事例やOSSとの関わり方についてお話ししていきます。 Message Queueとは Message Queue(以下、MQ)とは、言葉の通り「システム間で流れるデータ

                            Message Queueを社内プラットフォームとして提供してみた 〜 Apache Pulsar活用事例 〜
                          • A quick message queue benchmark: ActiveMQ, RabbitMQ, HornetQ, QPID, Apollo... - Muriel's Tech Blog

                            Lately I performed a message queue benchmark, comparing several queuing frameworks (RabbitMQ, ActiveMQ…). Those benchmarks are part of a complete study conducted by Adina Mihailescu, and everything was presented at the April 2013 riviera.rb meet-up. You should definitely peek into Adina’s great presentation available online right here. Setup and scenarios So I wanted to benchmark brokers, using d

                            • System V Message Queueの雑多なメモ

                              System V IPC Message Queue が使われたプログラムをメンテしている人が 2013 年現在の日本にどのくらい残っているのか知らないけど、それはともかく、System V Message Queue の雑多なメモ。 メッセージキューの統計情報 ipcs(1) コマンドに -q オプションを渡すと、SysV Message Queue の情報が表示される。 このオプションを省くと、デフォルトは Semaphore, Shared Memory, Message Queue の IPC 全表示になる。 メッセージキュー全体のサマリー $ ipcs -q -u ------ Messages: Status -------- allocated queues = 28 used headers = 0 used space = 0 bytes allocated queues

                                System V Message Queueの雑多なメモ
                              • Using Q4M - a message queue storage engine for MySQL

                                Explains how to use Q4M. Slides used at MySQL Conference & Expro 2009.Read less

                                  Using Q4M - a message queue storage engine for MySQL
                                • Scalaで使うMessage Queue 〜 Yahoo! JAPANアプリのお知らせ送信でのApache Pulsarの活用

                                  ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog Yahoo! JAPANエンジニアの福盛です。Yahoo! JAPANアプリの通知系バックエンドシステムを主に担当しています。 今回は、Apache Pulsarを使ったMessage Queue(以下、MQ)システムが実際のアプリケーションバックエンドでどのように活用されているかの例をご紹介したいと思います。 Apache PulsarについてはYahoo! JAPAN Tech Blogの記事「メッセージングPF「Apache Pulsar」の使い方(入門編)」でも紹介されています。こちらもぜひご参照ください。 通知システムでのApache Pulsarの活用 Yahoo! JAPANアプリ通知システムの全体像 Yahoo!

                                    Scalaで使うMessage Queue 〜 Yahoo! JAPANアプリのお知らせ送信でのApache Pulsarの活用
                                  • erlang:process_info(Pid, message_queue_len) の話 - Qiita

                                    結論 プロセスにメッセージが詰まると破綻するので、 性能検証をする際は message_queue_len を使ってちゃんと確認しましょう。 説明 erlang:process_info/2 は指定したプロセスの情報を取得する仕組みです。その中に message_queue_len という項目があります。 これは何かというと、プロセスのキューに 貯まっている メッセージ数を表示します。 プロセスのキュー? そもそも Erlang のプロセスに情報を渡す場合はメッセージパッシングが基本です。そのメッセージは受け取った側のプロセスのキューに入ります。 このキューが message_queue です。 message_queue_len はその 現時点でのキューに詰まっているメッセージの長さ です。receive でその送られてきたメッセージにマッチすれば、そのキューから取り出されます。 詰まる

                                      erlang:process_info(Pid, message_queue_len) の話 - Qiita
                                    • GitHub - bogdanovich/siberite: Siberite is a simple, lightweight, leveldb backed message queue written in Go.

                                      Siberite is a simple leveldb backed message queue server (twitter/kestrel, wavii/darner rewritten in Go). Siberite is a very simple message queue server. Unlike in-memory servers such as redis, Siberite is designed to handle queues much larger than what can be held in RAM. And unlike enterprise queue servers such as RabbitMQ, Siberite keeps all messages out of process, using goleveldb as a persist

                                        GitHub - bogdanovich/siberite: Siberite is a simple, lightweight, leveldb backed message queue written in Go.
                                      • RestMQ - Redis based message queue

                                        About RestMQ is a message queue which uses HTTP as transport, JSON to format a minimalist protocol and is organized as REST resources. It stands on the shoulder of giants, built over Python, Twisted, Cyclone (a Tornado implementation over twisted) and Redis. Message queues are created on the fly, as a message is sent to them. They are simple to use as a curl request can be. There is a simple JSON-

                                        • GitHub - sandglass/sandglass: Sandglass is a distributed, horizontally scalable, persistent, time sorted message queue.

                                          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 - sandglass/sandglass: Sandglass is a distributed, horizontally scalable, persistent, time sorted message queue.
                                          • Building a Message Queue using Redis in Go - Big elephants

                                            Redis is not just a very good in-memory database, it can also double as a message queue. I want to show you our first shot at implementing a queue in Redis that can fulfill all our requirements: reliable, persistent, fast, monitorable. While still being a Gedankenexperiment the basic idea should be a very good starting point. Although we used Go for our implementation, the concept could be transfe

                                            • KubeMQ: Kubernetes Message Queue Broker Platform

                                              An Open-Source, Kubernetes-Native Messaging Platform A message broker and message queue ideal for developers. Provides all messaging patterns, scalable, highly available, and secure. Connect microservices instantly using a rich set of connectors without writing any code. Easy-to-use SDKs and elimination of predefined topics, channels, brokers, and routes.

                                                KubeMQ: Kubernetes Message Queue Broker Platform
                                              • Benchmarking Message Queue Latency

                                                About a year and a half ago, I published Dissecting Message Queues, which broke down a few different messaging systems and did some performance benchmarking. It was a naive attempt and had a lot of problems, but it was also my first time doing any kind of system benchmarking. It turns out benchmarking systems correctly is actually pretty difficult and many folks get it wrong. I don’t claim to have

                                                  Benchmarking Message Queue Latency
                                                • SysV IPC:Message Queue

                                                  いま保守担当しているシステムの一つで SysV IPC のメッセージキューというのを利用してプロセス間通信しているのを発見したため、どんなものなのかさわってみた。 メッセージキューの概要/使い方 次の解説記事を参考にした。 Share application data with UNIX System V IPC mechanisms @ DeveloperWorks Beej’s Guide to Unix Interprocess Communication Cコードコンパイル時の注意 コンパイル時に次のような警告メッセージが表示される場合、メッセージ通りにオプションを追加すること。 $ gcc list2.c In file included from /usr/include/sys/msg.h:29, from list2.c:2: /usr/include/sys/ipc.h:

                                                    SysV IPC:Message Queue
                                                  • Thoughts on message queue and work queue systems - overview & what's useful - jorgenmodin.net

                                                    Jörgen Modin is an IT consultant and trainer who works with web based and mobile based systems. Jörgen can be reached at jorgen@webworks.se. I have just finished writing a message queue based system and I used Redis as the message queue system. I have just run the system in production for a couple of days, but I already have some thoughts on how I would like a message queue system to work, and wha

                                                    • Erlangで実装したHTTP経由で使用できるメッセージキューのLMQ(Lightweight Message Queue)の紹介 - Qiita

                                                      LMQ(Lightweight Message Queue)はErlangで実装したHTTP経由で使用できるメッセージキューです。 以下のようにLMQが動作している端末に別の端末からHTTP POSTによりメッセージを追加、別の端末でHTTP-GETによりキューのデータを取得することができます。 また、次のように、2つ以上のLMQをしようして冗長化が可能です。 このLMQにより、HTTPプロトコルを用いたプロセス間通信や、端末間の通信を容易に分散化させることが可能になります。つまり、設計しだいで、スケーリングが可能なシステムを構築することが容易になると期待できます。 このソフトウェアのライセンスはThe MIT License (MIT)となっています。 詳細は下記を参照してください。 https://github.com/iij/lmq Debianでのインストール 1.前提条件としてG

                                                        Erlangで実装したHTTP経由で使用できるメッセージキューのLMQ(Lightweight Message Queue)の紹介 - Qiita
                                                      • MongoDB as Message Queue

                                                        This document discusses using MongoDB as a message queue. It summarizes the author's prior use of RabbitMQ, how MongoDB is now used at About.me for asynchronous and periodic tasks, and the benefits MongoDB provides as a message queue including sharding and durability. It also compares features of MongoDB queues to AMQP queues and provides code samples and performance benchmarks for using MongoDB a

                                                          MongoDB as Message Queue
                                                        • RestMQ - Redis based message queue

                                                          About RestMQ is a message queue which uses HTTP as transport, JSON to format a minimalist protocol and is organized as REST resources. It stands on the shoulder of giants, built over Python, Twisted, Cyclone (a Tornado implementation over twisted) and Redis. Message queues are created on the fly, as a message is sent to them. They are simple to use as a curl request can be. There is a simple JSON-

                                                          • Q4M - a high-performance message queue for MySQL

                                                            Explains the design, usage, and user senarios of Q4M.Read less

                                                              Q4M - a high-performance message queue for MySQL
                                                            • IronMQ - Serverless Message Queue

                                                              MQ provides a reliable way to communicate between services and components. Highly available, persistent by design, with best-effort one-time delivery, MQ is the most industrial strength, cloud-native solution for modern application architecture.

                                                              • GitHub - tembo-io/pgmq: A lightweight message queue. Like AWS SQS and RSMQ but on Postgres.

                                                                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 - tembo-io/pgmq: A lightweight message queue. Like AWS SQS and RSMQ but on Postgres.
                                                                • Message queue - Wikipedia

                                                                  "Mailbox (computing)" redirects here. For the file format, see Mbox. This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed. Find sources: "Message queue" – news · newspapers · books · scholar · JSTOR (May 2009) (Learn how and when to remove this message) In computer scienc

                                                                  • Open-sourcing Kafka, LinkedIn's distributed message queue

                                                                    Open-sourcing Kafka, LinkedIn's distributed message queue Code Alert! This is a part of our continuing series on Engineering at LinkedIn. If this isn’t your cup of Java, check back tomorrow for regular LinkedIn programming. In the meanwhile, check out some of our latest product features, tips and tricks, or user stories. - Ed. We are pleased to open-source another piece of infrastructure software

                                                                      Open-sourcing Kafka, LinkedIn's distributed message queue
                                                                    • mq: Open Message Queue : Open Source Java Message Service (JMS)

                                                                      A community sponsored, messaging middleware product that implements and extends the Java Message Service (JMS) standard.A complete message-oriented middle-ware platform. High quality, enterprise ready messaging; open source and a community of developers and users. Information Learn about Open MQ. Read about the architecture, and find out about resources available here at Open MQ

                                                                      • Using Q4M - a message queue for MySQL #osdc.tw

                                                                        This document provides an overview of Q4M, a message queue storage engine plugin for MySQL. It was created by Kazuho Oku and is used by several major Japanese companies for applications like asynchronous updates, delaying peak database demands, and connecting distant servers. The document discusses message queue concepts, applications of Q4M, installing and configuring Q4M, and basic usage like cr

                                                                          Using Q4M - a message queue for MySQL #osdc.tw
                                                                        • POSIX Message Queueのキューをepollで取得

                                                                          Linux 環境では Posix Message Queue は仮想ファイルシステム上に作成するよう実装されており、mq_open(3) が返すメッセージ・キューディスクリプタはファイルディスクリプタでもある。 On Linux, message queues are created in a virtual file system. http://www.kernel.org/doc/man-pages/online/pages/man7/mq_overview.7.html 実際にキューを取得待ち状態にし lsof を実行すると、キュー名でレギュラーファイルが作成されているのが確認できる。 $ ./pmsg_receive '/mq' & [1] 3583 $ sudo lsof -p 3583 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE

                                                                            POSIX Message Queueのキューをepollで取得
                                                                          • Message Queue Shootout!

                                                                            I’ve spent an interesting week evaluating various Message Queue products. The motivation behind this is a client that has somewhat high performance requirements. They have bursts of over a million simultaneous messages. Currently they’re using a SQL server based solution, but it’s not ideal, and I’m suggesting they look at Message Queuing products as an alternative. In order to get a completely un

                                                                              Message Queue Shootout!
                                                                            • A quick message queue benchmark: ActiveMQ, RabbitMQ, HornetQ, QPID, Apollo… | Muriel's Tech Blog

                                                                              Lately I performed a message queue benchmark, comparing several queuing frameworks (RabbitMQ, ActiveMQ…). Those benchmarks are part of a complete study conducted by Adina Mihailescu, and everything was presented at the April 2013 riviera.rb meet-up. You should definitely peek into Adina’s great presentation available online right here. Setup and scenarios So I wanted to benchmark brokers, using di

                                                                              • Sidekiq As A Microservice Message Queue | Brandon Hilkert

                                                                                In the recent series on transitioning to microservices, I detailed a path to move a large legacy Rails monolith to a cluster of a dozen microservices. But not everyone starts out with a legacy monolith. In fact, given Rails popularity amongst startups, it’s likely most Rails applications don’t live to see 4+ years in production. So what if we don’t have a huge monolith on our hands? Are microservi

                                                                                  Sidekiq As A Microservice Message Queue | Brandon Hilkert
                                                                                1