微服务
文章平均质量分 73
ChrisitineTX
这个作者很懒,什么都没留下…
展开
-
go语言实现gogs代码推送到飞书群聊
飞书群机器人接入代码推送通知原创 2024-01-22 17:01:46 · 658 阅读 · 0 评论 -
Java使用Springboot+Redis实现点赞功能
1. 流程图流程图[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zec3qocj-1632797596589)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20210928102514830.png)]实现思路由于点赞属于一种频繁的提交操作,如果直接选用数据库做存储,对于数据库的压力比较大。这里考虑使用缓存作为中间层,然后定时的将数据持久化数据库,降低数据库的读写压力。缓原创 2021-09-28 10:55:06 · 7009 阅读 · 38 评论 -
Spring Cloud Config+ Spring Cloud Bus的最佳实践
1. 为什么要用配置中心在分布式系统中,由于服务数量巨多,为了方便服务配置文件统一管理,实时更新,所以需要分布式配置中心组件。在Spring Cloud中,有分布式配置中心组件spring cloudconfig ,它支持配置服务放在配置服务的内存中(即本地),也支持放在远程Git仓库中。在spring cloud config 组件中,分两个角色,一是config server,二是confi...原创 2019-06-04 15:33:35 · 468 阅读 · 0 评论 -
Jenkins+docker插件实现持续集成
简介Jenkins是一个独立的开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。前身是Hudson是一个可扩展的持续集成引擎。LINUX环境Jenkins下载安装进入Jenkins官网的下载地址选择稳定版,能避免不少奇奇怪怪的问题下载好rpm包,传至服务器, 由于Jenkins基于java,所以安装J...原创 2019-06-18 15:14:55 · 8689 阅读 · 5 评论 -
JWT+BCrypt快速体验
1. 什么是JWTJSON Web Token(JWT)是一个非常轻巧的规范。这个规范允许我们使用JWT在用户和服务器之间传递安全可靠的信息,微服务中实现JWT主要分有以下几步:引入依赖构建JWT工具类,生成TOKEN,解析TOKEN应用服务配置application文件增加鉴权bean,修改登录方法具体实现如下:2. 引入依赖pom文件添加JWT <dependen...原创 2019-06-24 10:36:06 · 540 阅读 · 1 评论 -
RabbitMQ+docker快速体验
1.什么是消息中间件消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题实现高性能,高可用,可伸缩和最终一致性[架构] 使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ以下介绍消息队列在实际应用中常用的使用场景:异步处理,应用解耦,流量削锋和消息通讯四个场景2. 简介RabbitMQ 是一个...原创 2019-06-24 16:14:45 · 385 阅读 · 0 评论