RxJavaにおけるリアクティブプログラミングとバックプレッシャー

1. 概念 リアクティブプログラミングは、データストリームと変化の伝播に焦点を当てたプログラミングパラダイムです。これには3つのキーワードが含まれ、以下のように説明できます。 【データストリーム】あらかじめ決められた順序で一度だけ読み取られるデータのシーケンスです。 コンピュータでは受け渡されるデータを指し、現実世界では任意のオブジェクトからなる順序 ...

10月16日 19:46 投稿

Flowable Engine による高可用性クラスタ環境の構築手法

企業の業務プロセス管理において、システムの継続性と信頼性は極めて重要です。Flowable Engine をクラスタ構成で導入することで、高 concurrent なアクセスやノード障害発生時에도安定的な稼働を維持できます。本稿では、Flowable Engine を用いた高可用性クラスタの構築手順と重要な設定項目について解説します。 1. クラスタ構成の基本原則 Flowable Engine のクラスタ ...

8月23日 21:13 投稿

FlowableワークフローエンジンとSpring Bootの連携実装

FlowableワークフローエンジンとSpring Bootの連携実装 動作環境 JDK 11 Spring Boot 2.7.6 Flowable 6.8.0 MySQL 8.0.27 BPMNプロセスの作成 1. オンラインフロー図作成ツールの利用 簡単な休假申請プロセスをツールで描画します。ツール:http://www.bpmnmodeler.com/ 2. 完成したプロセス定義XML <?xml version="1.0" encoding="UTF-8"?> <definition ...

7月26日 17:09 投稿

Flowable 6.8:フォームデータのリプレイ方法

前回の記事では、フォームとそのデータストレージについて学びました。フォームは、ユーザーがカスタマイズしたページであり、その中核となるのは要素のキー(key)と、ユーザーが入力した値(value)です。プロセスの開始時に、これらのデータはact_ru_variableテーブルに保存されます。フォームの値だけでなく、プロセスで定義された条件式なども同様に保存されます。 以 ...

6月21日 23:19 投稿