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
相关问题
幻影~ · 安卓
2024-04-26 19:25 7 4
deanhu · AOSP
2024-04-25 21:53 3 10
幻影~ · 提问
2024-04-13 20:13 10 2
幻影~ · 找工作
2024-04-07 10:44 17 2
幻影~ · 问题
2024-03-31 17:20 7 2
TONYGFX · AOSP
2024-03-28 17:11 4 2