0
  • 最佳答案

    1.不同的服务之间是通过调用不同服务的api来进行通信的吗?


    不同服务间也是通过http来请求的。


    这个有相关的库,不需要你去完成的,你直接按规则写好就行。可以参考一个摸鱼君的课程,你可以VIP呀,不学不就浪费了吗?


    2.kafka作为一个中间件作用是什么


    kafka是个消息队列中间件,类似的还有RabitMQ,MQ就是消息队列的意思。


    可以按一定的规则异步去完成事情,准确点说就是沟通生产者和消费者。


    比如说,你要发送一个邮件,这个是耗时操作,你可以发一消息由消费消息的服务器去完成发送。这样子你可以及时返回前端结果。






    1153952789488054272  评论     打赏       拉大锯
    • coder  回复 @拉大锯
      正在学习~刚看了前面几章 有点疑惑微服务,所以来问下嘿嘿嘿
      coder 2022-04-19 19:32   回复 1410077448975974401
    • 拉大锯  回复 @coder
      往下看吧,看还要写,写着写着就懂了。我都不讲基础,直接就是项目,项目中写着就懂了。毕竟实际工作就是写项目。
      拉大锯 2022-04-19 19:37   回复 1153952789488054272
  • 我记得是可以写在同一个项目文件中的,启动的时候按照指定的顺序启动就好了。

    1204736502274318336  评论     打赏       A lonely cat
    • A lonely cat  回复 @A lonely cat
      比如说先启动注册中心服务,然后启动其它的服务。
      A lonely cat 2022-04-18 22:13   回复 1204736502274318336
    • coder  回复 @A lonely cat
      emmm 好像是可以写在一个里面,但是我是觉得如果这样的话,很多人还是同时维护一个项目。微服务一个很大的优势不就是可以每个人写自己的,然后整合吗?。。。。所以我觉得可能分成多个小项目才是主流
      coder 2022-04-19 19:33   回复 1410077448975974401
相关问题
资质平平 · Android
2025-02-20 09:14 92 100
尖沙咀-段坤 · 项目
2025-01-06 23:39 18 2
雅澤yaduo · 领券联盟
2025-01-03 20:39 37 50
呆瓜小董 · webview
2024-11-30 18:02 68 20
阿肥 · 鸿蒙next
2024-10-25 18:07 35 100
尖沙咀-段坤 · 安卓
2024-09-11 11:03 31 2
YanLQ · AOSP
2024-08-10 11:57 35 100
断点 · vue
2024-08-08 10:05 79 30
幻影~ · 安卓 / 面试
2024-06-15 18:51 48 2