29、Agent Server与Goopas服务:实现位置感知个性化通知

Agent Server与Goopas服务:实现位置感知个性化通知

1. Agent Server简介

1.1 基本概念

Agent是代表“所有者”对系统中的事件做出反应的实体,所有者通常是现实世界中的人或物体。Agent编程模型为实现基于所有者的异步、反应式系统提供了一种编程方式。在该模型中,Agent被表示为独立的反应式对象,拥有自己的持久状态,并通过对来自所有者或其他Agent的消息做出反应来异步处理任务。

Agent Server是提供Agent编程模型的中间件,它可以在一个服务器进程中管理数百万个Agent。在服务器中,Agent被表示为具有与各自所有者相关联数据的持久对象,消息被传递给Agent,Agent异步地对其做出反应。Agent Server还提供了将消息分发给选定Agent的功能。

1.2 架构概述

以下是Agent Server的架构流程:

graph LR
    A[JMS队列] --> B[消息解析器]
    B --> C[选择目标Agent]
    C --> D[分发消息到Agent]
    E[Agent队列] --> F[调度器(线程池)]
    F --> G[并发处理消息]
    H[数据库服务器] --> B
    I[集群管理器] --> B
    I --> J[Agent Server 1]
    I --> K[Agent Server 2]

从JMS队列来的JMS消息由Agent Serv

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值