发表于: 2019-10-10 22:26:32

1 1032


今天完成的事情:使用nexus3.x在自己的服务器上部署了maven私库,创建了组仓库,宿主仓库,代理仓库和第三方api的仓库,通过idea mvn deploy命令发布了自己的第一个工具类包
在自己的maven工程中引入并且import

以后别人使用只需要在settings.xml中配置我的仓库的server账号和密码就可以使用我的私库,或者配置jar包的私库地址

搭建私库主要是理解:

hosted 类型的仓库,内部项目的发布仓库

releases 内部的模块中release模块的发布仓库

snapshots 发布内部的SNAPSHOT模块的仓库

3rd party 第三方依赖的仓库,这个数据通常是由内部人员自行下载之后发布上去

proxy 类型的仓库,从远程中央仓库中寻找数据的仓库

group 类型的仓库,组仓库用来方便我们开发人员进行设置的仓库

以及把第三方api jar包发布到自己的3rd party仓库中

了解消息队列,了解了一些消息队列的一些应用场景,例如异步处理,将串行执行变成并行执行,和@Async作用很像,还有淘宝,饿了么下订单的订单系统,解耦了订单-库存系统采用消息队列和库存进行交互,还有流量削峰,日志处理等

常见消息队列采用发布订阅模式,点对点模式,也就是JMS,还有AMQP拥有五种模式①direct exchange;②fanout exchange;③topic change;④headers exchange;⑤system exchange。后四种本质也是发布订阅模式,阿里的rocketMQ使用了基于设计JMS.所以能够支持多种消息正文格式.

StreamMessage -- Java原始值的数据流

MapMessage--一套名称-值对

TextMessage--一个字符串对象

ObjectMessage--一个序列化的 Java对象

BytesMessage--一个字节的数据流

学习了rocket集群结构

1) Name Server

2) Broker

3) Producer

4) Consumer

选择了rocketMQ,只在服务器上安装单机部署了rocketMQ,跑阿里自己写的demo

报了no route info of this topoc ,TopicTest

明天计划的事情:代码中使用消息队列,学习求学大作战和聚金融逻辑以及师兄复盘项目
遇到的问题:暂无
收获:学会了搭建私库,和使用,学习了消息队列


返回列表 返回列表
评论

    分享到