ff415501264 2015-06-08 01:19 采纳率: 20%
浏览 1737

应用系统集群部署架构设计(监听、通知)

A类有个a方法,B类有个b方法,当外部调用a方法时,通知b方法执行,如果b方法在执行就不通知其执行,让其继续执行,外部一直在调用a方法,但b方法一直只有一个线程在执行,应用系统是集群部署,不管部署多少应用,b还是只用一个线程在运行,或在1号服务器或在2号服务器或在N号服务器运行。这样的场景怎么去设计怎么实现,请各位大虾提供一些思路或方法,谢谢。

再描述一下场景:应用集群部署,但是公用同一个数据库,系统向外抛一个接口,调用方下行数据,调用方有多个,可能他们的请求会在不同的服务器上响应,但是数据只会落到同一个数据库里。有一个类监听到有人向数据库写数据了,然后就运行起来处理数据,但是处理数据这个线程只有一个,集群中同时只有一个线程处理数据。场景就是这样的,谢谢!

  • 写回答

3条回答 默认 最新

  • llx1943llx 2015-06-08 01:35
    关注

    你可以是试试用Akka(一个Actor编程框架)。我感觉你说的这个需求用Akka很容易实现的。

    评论

报告相同问题?

悬赏问题

  • ¥100 有人会搭建GPT-J-6B框架吗?有偿
  • ¥15 求差集那个函数有问题,有无佬可以解决
  • ¥15 【提问】基于Invest的水源涵养
  • ¥20 微信网友居然可以通过vx号找到我绑的手机号
  • ¥15 寻一个支付宝扫码远程授权登录的软件助手app
  • ¥15 解riccati方程组
  • ¥15 display:none;样式在嵌套结构中的已设置了display样式的元素上不起作用?
  • ¥15 使用rabbitMQ 消息队列作为url源进行多线程爬取时,总有几个url没有处理的问题。
  • ¥15 Ubuntu在安装序列比对软件STAR时出现报错如何解决
  • ¥50 树莓派安卓APK系统签名