
项目微服务
文章平均质量分 78
悠然予夏
(考研备战中)纵有疾风起,人生不言弃;风乍起,合当奋意向此生;熬过无人问津的日子,才有诗和远方。
喜欢Java,热爱编程。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Session共享问题
Session共享及Session保持或者叫做Session⼀致性。原创 2022-07-21 17:09:33 · 1368 阅读 · 0 评论 -
分布式调度框架Elastic-Job
Elastic-Job是当当网开源的⼀个分布式调度解决方案,基于Quartz二次开发的,由两个相互独立的子项目Elastic-Job-Lite和Elastic-Job-Cloud组成。我们要学习的是Elastic-Job-Lite,它定位为轻量级无中心化解决方案,使用Jar包的形式提供分布式任务的协调服务,而Elastic-Job-Cloud子项目需要结合Mesos以及Docker在云环境下使用。https主要功能介绍。.........原创 2022-07-21 14:07:51 · 1423 阅读 · 2 评论 -
分布式调度问题
什么是分布式任务调度?有两层含义1)运行在分布式集群环境下的调度任务(同⼀个定时任务程序部署多份,只应该有⼀个定时任务在执行)2)分布式调度—>定时任务的分布式—>定时任务的拆分(即为把⼀个⼤的作业任务拆分为多个小的作业任务,同时执行)...原创 2022-07-21 13:32:47 · 247 阅读 · 0 评论 -
集群时钟同步配置
Linux也有定时任务,crond,可以使用linux的定时任务,每隔10分钟执行⼀次ntpdate命令。选取集群中的⼀个服务器节点A(172.17.0.17)作为时间服务器(整个集群时间从这台服务。器同步,如果这台服务器能够访问互联网,可以让这台服务器和网络时间保持同步,如果不。#从⼀个时间服务器同步时间。windows有计划任务。能就手动设置⼀个时间)...原创 2022-07-19 18:43:45 · 747 阅读 · 0 评论 -
Nginx 配置⼀致性Hash负载均衡策略
ngx_http_upstream_consistent_hash模块是⼀个负载均衡器,使⽤⼀个内部⼀致性hash算法来选择合适的后端节点。该模块可以根据配置参数采取不同的⽅式将请求均匀映射到后端机器ngx_http_upstream_consistent_hash模块是⼀个第三⽅模块,需要我们下载安装后使⽤。...原创 2022-07-19 17:40:39 · 888 阅读 · 0 评论 -
分布式文件存储-FastDFS
介绍了分布式文件存储系统FastDFS,使用代码进行了演示原创 2022-04-27 14:57:29 · 966 阅读 · 0 评论 -
基于私钥生成jwt令牌
介绍了如何基于私钥生成jwt令牌原创 2022-05-13 10:59:02 · 1877 阅读 · 0 评论 -
用户认证方式
1、用户认证分析上面流程图描述了用户要操作的各个微服务,用户查看个人信息需要访问客户微服务,下单需要访问订单微服务,秒杀抢购商品需要访问秒杀微服务。每个服务都需要认证用户的身份,身份认证成功后,需要识别用户的角色然后授权访问对应的功能。1.1、单点登录用户访问的项目中,至少有3个微服务需要识别用户身份,如果用户访问每个微服务都登录一次就太麻烦了,为了提高用户的体验,我们需要实现让用户在一个系统中登录,其他任意受信任的系统都可以访问,这个功能就叫单点登录。单点登录(Single Sign O.原创 2022-05-13 10:31:58 · 1556 阅读 · 0 评论 -
数据同步解决方案-canal
1、canal简介canal可以用来监控数据库数据的变化,从而获得新增数据,或者修改的数据。canal是应对阿里巴巴存在杭州和美国的双机房部署,存在跨机房同步的业务需求而提出的。阿里系公司开始逐步的尝试基于数据库的日志解析,获取增量变更进行同步,由此衍生出了增量订阅&消费的业务。原理相对比较简单:canal模拟mysql slave的交互协议,伪装自己为mysql slave,向mysql master发送dump协议 mysql master收到dump请求,开始推送b.原创 2022-05-07 18:31:50 · 3181 阅读 · 0 评论 -
lua语法介绍
介绍了lua的基本语法原创 2022-05-05 11:01:37 · 6664 阅读 · 0 评论 -
lua的介绍与安装(基于centos7)
介绍了如何安装lua原创 2022-05-05 10:48:41 · 1063 阅读 · 0 评论 -
分布式id解决方案
介绍了分布式id的解决方法,并使用雪花算法,进行了演示。原创 2022-04-29 08:16:47 · 262 阅读 · 0 评论 -
畅购微服务鉴权代码实现
介绍了微服务鉴权代码实现思路原创 2022-04-28 20:47:25 · 188 阅读 · 0 评论 -
JWT的介绍
介绍了JWT的基本概念和其使用方式原创 2022-04-28 13:04:44 · 740 阅读 · 0 评论 -
加密算法(了解)
简单的介绍了加密算法的基本概念原创 2022-04-28 10:52:08 · 1311 阅读 · 0 评论 -
BCrypt密码加密
介绍BCrypt密码加密的使用方法原创 2022-04-28 10:47:42 · 1414 阅读 · 0 评论 -
微服务网关限流&鉴权
1.微服务网关Gateway1.1、微服务网关概述不同的微服务一般会有不同的网络地址,而外部客户端可能需要调用多个服务的接口才能完成一个业务需求,如果让客户端直接与各个微服务通信,会有以下的问题:客户端会多次请求不同的微服务,增加了客户端的复杂性 存在跨域请求,在一定场景下处理相对复杂 认证复杂,每个服务都需要独立认证 难以重构,随着项目的迭代,可能需要重新划分微服务。例如,可能将多个服务合并成一个或者将一个服务拆分成多个。如果客户端直接与微服务通信,那么重构将会很难实施以上这些问题可以原创 2022-04-27 20:05:13 · 1232 阅读 · 0 评论