请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

正在回答 回答被采纳积分+3

1回答

张勤一 2019-06-24 11:33:35

同学你好:

    因为在用户应用子系统中定义了对应的 MySQL 表。数据表是与具体的应用无关的,只要是定义了,在哪里都可以使用的。


    欢迎来 QQ 群随时交流、讨论,也非常感谢同学的支持!

1 回复 有任何疑惑可以回复我~
  • 提问者 慕粉3796861 #1
    老师您好,我的疑问在于,如果商户的MySQL可以直接供给用户子系统应用的话,那为什么优惠券信息不直接插入用户子系统的Hbase呢,这样就没必要走kafka了呀?
    回复 有任何疑惑可以回复我~ 2019-06-24 11:45:57
  • 张勤一 回复 提问者 慕粉3796861 #2
    使用 Kafka 的目的是将两个应用系统解耦,将功能独立的分开。这样,不会导致一个系统过于庞大,也利于将来对项目的重构以及功能实现上的修改。
    回复 有任何疑惑可以回复我~ 2019-06-24 17:36:14
  • 这种服务划分简直太扯了,商户系统的数据库居然能直接让用户系统访问,那么用户系统是不是也可以直接修改数据库里面的商户信息了?那你所谓的“解耦”意义何在?稍微有点经验的工程师都应该知道,要是一个系统的数据会被外部系统使用,那也应该是由本系统提供接口给外部系统调用,而绝对不可能直接让外部系统访问自己的数据库。
    回复 有任何疑惑可以回复我~ 2020-03-07 20:26:14
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信