{'fraction_non_alphanumeric': 0.014157014157014158, 'fraction_numerical': 0.0, 'mean_word_length': 5.53781512605042, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
A Survey on Stream Distributed Computing

In recent years, with the explosive growth of data, streaming data processing has played a more and more important role in processing big data. Different distributed architectures have been applied to process streaming data such as Storm, Spark and Samza. These architectures have their own unique and practical designs in order to adapt some special requirements in different distributed computing environments. These architectures have their own unique advantages when they are applied to process stream data. Consequently, these architectures have been successfully applied in production by some companies. Although these architectures are still having problems in some aspects, they have enough development potential in the future.