摘要:
七大软件设计原则 1.开闭原则 对扩展开放,对修改关闭 eg: 一个课程接口 一个java课程实现课程接口 如果课程的价格需要优惠,则不要在原来的java类中修改getPrice方法,而是新建一个折扣类,实现java课程类 重写getPrice()方法.这样就是扩展了原来类的功能,但是么有修改原来类 阅读全文
摘要:
1.主题 Kafka将一组消息抽象归纳为一个主题(Topic),也就是说,一个主题就是对消息的一个分类。 生产者将消息发送到特定主题,消费者订阅主题或主题的某些分区进行消费。 2.消息 消息是Kafka通信的基本单位,由一个固定长度的消息头和一个可变长度的消息体构成。 在老版本中,每一条消息称为Me 阅读全文