huangzhiyong bbc91b9b57 任务修改,无法保存bug修复等 7 vuotta sitten
..
.mvn e8a2888b0c 调整ESB整体架构 8 vuotta sitten
src bbc91b9b57 任务修改,无法保存bug修复等 7 vuotta sitten
ReadMe.md ef6b114321 1.hos-arbiter增加endpoint实现 8 vuotta sitten
mvnw e8a2888b0c 调整ESB整体架构 8 vuotta sitten
mvnw.cmd e8a2888b0c 调整ESB整体架构 8 vuotta sitten
pom.xml 9986dfe589 pom修改,指定打包插件版本 7 vuotta sitten

ReadMe.md

#说明 hos-arbiter的主要功能就是实现服务的发现

  • BrokerServer的服务注册与发现,无通知机制(客户端缓存和定时更新机制)
  • Endpoint的服务注册与发现,有通知机制,会将服务状态发送给BrokerServer, 以便BrokerServer进行实际的调度策略的实现
  • ServiceFlow的服务注册与发现,有通知机制,会将服务状态发送给BrokerServer, 以便BrokerServer实现流程的动态加载与运行。 因为hos-arbiter没有使用zookeeper等相关软件来做事件推送,做了个折中。 尽量使用现有的功能组件来
  • 通过ActiveMQ来解耦hos-admin的依赖
  • 利用了MongoDB的TTL来做服务的过期
  • 直接调用broker进行数据更新