基于DAG的分布式任务调度平台-Maat
背景
什么是Maat
Maat是一个基于开源项目Airflow的流程调度系统,它支持用户自定义地组装流程节点,流程可以在用户指定的时间触发(支持crontab格式),或由用户手动触发。
Maat的所有节点分布式地运行在Hippo上,由Drogo调度。
MQTT之客户端工具
MQTT Spy
mqtt-spy_v0.5.3
这是一个用java开发的开源MQTT客户端,可以到他们的GitHub上下载,用起来感觉得行但是如果机器上没有安装好java的话就会非常坑,经常会运行不了。
使用paho的MQTT时遇到的重连导致订阅无法收到问题和解决
最近在使用MQTT来实现消息的传输,网上demo很多,这里就不在重复介绍了,直接上代码,百度就能出现一大堆
下面是MQTT实现订阅的主要代码部分
MqttClient client = new MqttClient(HOST, clientid, new MemoryPersiste...
2018年技术直播PPT干货分享
随着互联网技术的飞速发展,知识更新换代的频率也随着加快。为了实现知识共享,将最新的知识应用到实践领域。阿里专家汇集这里,给大家带来各类技术直播分享,涵盖人工智能、大数据、Java、数据库等技术领域。下面是我们为大家整理好的直播PPT内容,方便大家随时学习!
人工智能PPT下载地址
阿里云技术总负责.
《Cloud Native 》云原生技术汇总
An awesome & curated list of best applications and tools for Cloud Native.
This Awesome Repository is highly inspired from cncf's landscape & Awesome.
信用算力基于 RocketMQ 实现金融级数据服务的实践
导读:
微服务架构已成为了互联网的热门话题之一,而这也是互联网技术发展的必然阶段。然而,微服务概念的提出者 Martin Fowler 却强调:分布式调用的第一原则就是不要分布式。
纵观微服务实施过程中的弊端,可以推断出作者的意图,就是希望系统架构者能够谨慎地对待分布式调用,这是分布式系统自身存在的缺陷所致。
RabbitMQ:四种ExChange用法
RabbitMQ发送消息时,都是先把消息发送给ExChange(交换机),然后再分发给有相应RoutingKey(路由)关系的Queue(队列)。ExChange和Queue之前是多对多的关系。RabbitMQ 3.0之后创建ExChange时,有四种类型可选“fanout、direct、topic、headers”。