吐槽微服务

吐槽模块:
流程:
	1.引入springdataMongoDB依赖,
	2.创建配置文件application.yml,在配置文件中设置微服务端口,微服务名称,MongoDB的地址端口
	3.创建启动类
	4.通过代码实现持久层,服务层,控制层的业务逻辑,从而实现以下功能:
		吐槽(就是一条说说)的功能实现:
			1. 基本的增删改查API实现
			2. 根据上级ID查询吐槽列表
			3. 发布吐槽(发布说说)==就是添加一个吐槽的方法
			4. 吐槽点赞==更新吐槽点赞的数量,在原来的基础上+1
			5. 增加浏览量和分享数
		文章评论功能实现:
			1. 新增评论
			2. 根据文章ID 查询评论列表
			3. 删除评论
MogoDB:
	1. 使用背景:
		因为吐槽和评论的数据有一下特点:
			1. 数据量大  
			2. 写入操作繁琐
			3. 价值较低
		所以我们采用MongoDB来实现数据的存储
	2. 优点(特点)
			1. 支持pb级别数量的存储
			2. 支持动态查询,面向对象查询语言功能强大
			3. 面向集合存储,易于存储对象类型的数据
			4. 模式自由的文档类型的数据库,存储格式为BSON(JSON格式的扩展)
			5. 使用高效的二进制数据存储,包括大对象(如视频存储)
	3. 体系结构
			mongodb:数据库--集合--文档
			mysql:		数据库--表--行
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值