<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          穩(wěn)了!我的Q4目標(biāo)

          共 1564字,需瀏覽 4分鐘

           ·

          2021-11-04 11:42

          大家好,我是3y,我又來(lái)了

          周末我扛著電腦回家,二話不說(shuō)我一大早就去了家里附近的圖書館(真香),經(jīng)過(guò)周末的不懈努力,我寫出了austin項(xiàng)目的第二篇文章。

          周一我請(qǐng)了一天病假去復(fù)診耳朵了,只花了半天時(shí)間,醫(yī)生說(shuō)恢復(fù)得挺好,于是我沖忙地回到宿舍,肝出了austin項(xiàng)目的第三篇文章。

          周一晚上,我越想越不對(duì)勁。因?yàn)檫@兩天太多人問(wèn)我austin項(xiàng)目到底是干什么的了,第二篇和第三篇文章都跟項(xiàng)目業(yè)務(wù)沒(méi)什么關(guān)系。我秉著只回答一次原則,熬夜肝出了austin的第零篇文章。

          第零篇我預(yù)估每個(gè)Q都會(huì)更新大迭代,這篇我會(huì)放在Gitee README.md持續(xù)更新。很多細(xì)節(jié)我也還沒(méi)考慮好,比如前端對(duì)我來(lái)說(shuō)就是件比較頭疼的事(不過(guò)這兩個(gè)月我預(yù)估都不會(huì)碰)

          我發(fā)現(xiàn)還蠻多人挺在意我前端使用什么技術(shù),到時(shí)候怎么寫。

          說(shuō)實(shí)話,我也不知道。我前端在大學(xué)的時(shí)候搞過(guò)HTML+CSS+JavaScript+jQuery+Ajax+BootStrap,作為后臺(tái)頁(yè)面大概能用的效果。

          我畢業(yè)聽得比較多的都是Vue+Angular+React了,還有Node.js的環(huán)境等等,這些我一個(gè)都沒(méi)學(xué)過(guò)(我目前也提不起興趣去學(xué))

          前端這塊還有很多細(xì)節(jié)敲定,到時(shí)候再說(shuō)吧。說(shuō)不定到時(shí)候或許可能大概有大佬可以支持下呢?不過(guò)很可能還是我自己來(lái)寫,畢竟我自己能做到的事情,也沒(méi)必要麻煩別人。

          所以,今天先更新下austin的介紹以及Q4對(duì)austin項(xiàng)目的安排吧,后續(xù)等我這個(gè)Q的安排做完了,我就繼續(xù)補(bǔ)充第零篇

          站在我的角度,我認(rèn)為:austin項(xiàng)目的業(yè)務(wù)很簡(jiǎn)單,可玩性很足,能用到的技術(shù)棧也很豐富,比較適合初學(xué)者

          后面在寫的時(shí)候,我會(huì)穿插些我認(rèn)為項(xiàng)目的亮點(diǎn),我的目標(biāo)是:該項(xiàng)目會(huì)成為Java小白簡(jiǎn)歷上的一個(gè)項(xiàng)目(不再是清一色的商城項(xiàng)目)

          01、項(xiàng)目介紹

          austin項(xiàng)目核心功能:發(fā)送消息

          項(xiàng)目出現(xiàn)意義:只要公司內(nèi)有發(fā)送消息的需求,都應(yīng)該要有類似austin的項(xiàng)目,對(duì)各類消息進(jìn)行統(tǒng)一發(fā)送處理。這有利于對(duì)功能的收攏,以及提高業(yè)務(wù)需求開發(fā)的效率

          02、項(xiàng)目流程圖

          austin項(xiàng)目核心流程austin-api接收到發(fā)送消息請(qǐng)求,直接將請(qǐng)求進(jìn)MQaustin-handler消費(fèi)MQ消息后由各類消息的Handler進(jìn)行發(fā)送處理

          Question 1 :為什么發(fā)個(gè)消息需要MQ?

          Answer 1:發(fā)送消息實(shí)際上是調(diào)用各個(gè)服務(wù)提供的API,假設(shè)某消息的服務(wù)超時(shí),austin-api如果是直接調(diào)用服務(wù),那存在超時(shí)風(fēng)險(xiǎn),拖垮整個(gè)接口性能。MQ在這是為了做異步和解耦,并且在一定程度上抗住業(yè)務(wù)流量。

          Question 2austin-streamaustin-datahourse的作用?

          Answer 2austin-handler在發(fā)送消息的過(guò)程中會(huì)做些通用業(yè)務(wù)處理以及發(fā)送消息,這個(gè)過(guò)程會(huì)產(chǎn)生大量的日志數(shù)據(jù)。日志數(shù)據(jù)會(huì)被收集至MQ,由austin-stream流式處理模塊進(jìn)行消費(fèi)并最后將數(shù)據(jù)寫入至austin-datahourse

          Question 3austin-adminaustin-cron的作用?

          Answer 3autsin-adminaustin項(xiàng)目的管理后臺(tái),負(fù)責(zé)管理消息以及查看消息下發(fā)的情況。業(yè)務(wù)方可根據(jù)通過(guò)austin-admin管理后臺(tái)直接定時(shí)發(fā)送消息,而austin-cron就是承載著定時(shí)任務(wù)的工作了。

          03、項(xiàng)目技術(shù)架構(gòu)圖

          2021-11~2021-12實(shí)現(xiàn)功能:

          實(shí)現(xiàn)功能所需引入的技術(shù)棧:

          未完待續(xù)(Gitee地址閱讀原文即可)

          瀏覽 65
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  视频一区综合网 | 一区二区三区四区高清无码 | 日本最新三级理论无码电影 | 日韩一级影视 | 日本黄色视频在线观 |