采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
同学你好:
因为在用户应用子系统中定义了对应的 MySQL 表。数据表是与具体的应用无关的,只要是定义了,在哪里都可以使用的。
欢迎来 QQ 群随时交流、讨论,也非常感谢同学的支持!
老师您好,我的疑问在于,如果商户的MySQL可以直接供给用户子系统应用的话,那为什么优惠券信息不直接插入用户子系统的Hbase呢,这样就没必要走kafka了呀?
使用 Kafka 的目的是将两个应用系统解耦,将功能独立的分开。这样,不会导致一个系统过于庞大,也利于将来对项目的重构以及功能实现上的修改。
这种服务划分简直太扯了,商户系统的数据库居然能直接让用户系统访问,那么用户系统是不是也可以直接修改数据库里面的商户信息了?那你所谓的“解耦”意义何在?稍微有点经验的工程师都应该知道,要是一个系统的数据会被外部系统使用,那也应该是由本系统提供接口给外部系统调用,而绝对不可能直接让外部系统访问自己的数据库。
登录后可查看更多问答,登录/注册
从零到一完整搭建企业级架构的通用卡包工程,让你迈到百度T4+ 。
1.6k 1
1.0k 1
880 11
1.3k 8
939 6