当前位置: 首页 > news >正文

河南网站制作工作室深圳公司建立网站

河南网站制作工作室,深圳公司建立网站,深圳手机商城网站设计多少钱,网站空间怎么续费DamiBus#xff0c;专为本地多模块之间通讯解耦而设计#xff08;尤其是未知模块、隔离模块、领域模块#xff09;。零依赖#xff0c;特适合 DDD。 特点 结合 Bus 与 RPC 的概念#xff0c;可作事件分发#xff0c;可作接口调用#xff0c;可作响应订阅。 支持事务传…DamiBus专为本地多模块之间通讯解耦而设计尤其是未知模块、隔离模块、领域模块。零依赖特适合 DDD。 特点 结合 Bus 与 RPC 的概念可作事件分发可作接口调用可作响应订阅。 支持事务传导同步分发、异常透传支持事件标识、拦截器方便跟踪支持监听者排序、附件传递多监听时可相互合作支持 Bus 和 Api 两种体验风格 与常见的 EventBus、ApiBean 的区别 DamiBusEventBusApiDamiBus 的情况说明广播有有无发送(send) 监听(listen)以及 Api 模式应答有无有发送并请求(sendAndRequest) 监听(listen) 答复(reply)以及 Api 模式回调有无有-发送并订阅(sendAndSubscribe) 监听(listen) 答复(reply)耦合弱-弱强 如果涉及类加载器隔离请在主程序标为编译在其它模块标为可选。 本次更新了什么 删除 Dami::intercept 接口直接使用 Dami.bus()::intercept更名 sendAndResponse 为 sendAndRequest!!!更名 sendAndCallback 为 sendAndSubscribe!!!添加 TopicDispatcher将调度处理与路由器开发更方便添加监控添加 InterceptorChain::getTargets 接口可以知道有哪些订阅添加 Acceptor::isSingle 接口用于识别单发还是多发接收添加 Payload::isSubscribe 接口用于识别订阅调整 启用新的配置方式配置路由时不需要重新实例化总线调整 接口默认方法处理策略有订阅执行订阅无订阅者执行默认调整 createSender 调整类加载器的主体调整 send,sendAndSubscribe 返回类型改为 bool马上可以知道是否有订阅目标 新增加的监视效果基于拦截器 public class Demo16_intercept {Testpublic void main() throws Exception {Dami.bus().intercept((payload, chain) - {System.out.println(开始监视...);if (chain.getTargets().size() 0) {System.out.println(没有订阅...);} else {chain.getTargets().forEach(e - System.out.println(e.getListener()));chain.doIntercept(payload);}System.out.println(结速监视...);});//发送事件Dami.bus().send(demo.hello, world);} }另一个方案是用重载派发器的方法 public class Demo16_dispatcher {Testpublic void main() throws Exception {DamiConfig.configure(new TopicDispatcherMonitor());Dami.bus().send(demo.hello, world);} }public class TopicDispatcherMonitorC,R extends TopicDispatcherDefaultC,R {Overrideprotected void doDispatch(PayloadC, R payload, ListTopicListenerHolderC, R targets) throws Throwable {//开始监视...System.out.println(开始监视...);//用 i可以避免遍历时添加监听的异常for (int i 0; i targets.size(); i) {TopicListenerPayloadC,R listener targets.get(i).getListener();//发送前监视...System.out.println(发送前监视...);listener.onEvent(payload);//发送后监视...System.out.println(发送后监视...);}//结速监视...System.out.println(结速监视...);} }疑问 为什么不用分布式消息队列呢不好意思真的是不同的维度事儿。 项目地址 https://gitee.com/noear/damihttps://github.com/noear/dami
http://www.hkea.cn/news/14335226/

相关文章:

  • 网站前台显示数据库指定分类怎么做php开发助手
  • .net flash网站模板网站建设详细设计
  • 网站加入购物车的代码怎样在百度做网站表白
  • 怎么自己做网站挂到百度上专业微网站建设
  • 医疗手机网站建设手机搭建网站
  • 建站快车的应用场景aso是什么意思
  • 南靖企业网站建设公司做网站好赚钱
  • 个人网站制作流程恒彩装饰和圣都哪个好
  • 做初中物理题目的网站虚拟主机装2个wordpress
  • 灵璧哪有做网站的淘宝联盟推广网站怎么做
  • 关于做外汇现货的网站建设一个网站成本多少
  • 网站程序找人做还是自己做wordpress用户角色
  • WordPress 站点图标链接网站开发慕枫
  • 织梦本地做的网站内网访问不网站建设谈单思路
  • 网站开发市场人员的招聘烟台网站制作哪家好
  • 网站建设和微信小程序网站的建设需要多少钱
  • 做影视网站代理犯法吗免费防红短链接生成
  • 网站建设和维护工作内容wordpress漏洞扫描器
  • 自己做网站的好处在wordpress主页显示商品
  • 从零开始做网站数据库建设银行电子银行网站
  • 网站建设对称对比型做英文网站建设
  • 笑话网站程序济南网站seo
  • 网站建设去哪里想设计一个公司的网站
  • 如何做视频门户网站手机网站备案密码找回的方法
  • 公司网站注意事项网页制作基础教程黄洪杰
  • 小程序就是做网站凡科网站模块
  • 做网站导航按钮怎么猛深圳cms建站系统
  • 网站资料要提供哪些电商网站搜索引擎怎么做
  • 按营销型网站要求重做网站 费用企业网站群建设方案
  • 新乡做网站哪家好做周边的专业网站