
分布式
Mrkang1314
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
分布式程序开发
分布式的应用 手机应用; 手机app(前台应用) java管理程序(后台应用) 后台应用功能拆分,不同的应用可以部署在不同的机器上;不同应用程序之间也需要互相调用; 分布式应用程序如何相互调用? http(httpurlConnection) 好处:调用简单,使用80端口一般不会被防火墙拦截;短连接,用到时就建立连接,用完了就断开连接; RPC(remote procedure Cal...原创 2019-03-15 13:28:25 · 478 阅读 · 0 评论 -
全文检索Elasticsearch的安装以及Kibana的安装
**官网:**https://www.elastic.co/cn/products/elasticsearch 特点: 分布式,无需人工搭建集群; Restful风格,一切API都遵循Rest原则,容易上手; 近实时搜索,数据更新在Elasticsearch中几乎是完全同步的; 定义 一个分布式的实时文档存储,每个字段可以被索引与搜索; 一个分布式实时分许搜索引擎; 能担任上百个服务节点的扩...原创 2019-06-19 18:50:15 · 264 阅读 · 0 评论 -
Elasticsearch的API的使用
API Rest风格API 文档地址 操作索引 基本概念 Elasticsearch是基于Lucence的全文检索,本质也是存储数据,很多概念与Mysql类似 对比关系: 索引(indices) ——>Databases数据库 类型(type)——>Table数据表 文档(Document)——>Row行 字段(Field)——>Columns列 Elasticsearc...原创 2019-06-20 10:43:02 · 398 阅读 · 0 评论 -
分布式文件系统FastDFS的安装和使用
实现图片上传 文件上传可能在每个微服务中都有需要,因此我们创建一个独立的微服务,专门处理各种文件上传。 添加依赖 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId&...原创 2019-06-10 22:28:32 · 325 阅读 · 0 评论 -
Spring Data Elasticsearch
Elasticsearch提供的Java客户端不太方便: 很多地方需要拼接json字符串; 需要自己把对象序列化为json存储; 查询到结果也需要自己反序列化为对象; 所以不适用原生的Java客户端,而使用Spring提供的Spring Data Elasticsearch 简介 Spring Data Elasticsearch是Spring Data项目下的一个子模块。 官网:http:...原创 2019-06-21 08:22:33 · 318 阅读 · 0 评论 -
JWT(JSON Web Token)
要解决的问题:跨域认证问题 互联网服务的用户认证流程: 用户向服务器发送用户名和密码; 服务器验证通过后,在当前会话session里面保存相关数据,比如用户角色,登陆时间等; 服务器向用户返回一个session_id,写入用户的Cookie; 用户随后的每一次请求都会携带Cookie,将session_id传回服务器。 服务器收到session_id后,根据他找到之前保存的该用户的信息,得知用户...原创 2019-07-03 10:38:56 · 282 阅读 · 0 评论 -
微服务中的授权中心(JWT如何加密传输、Cookie如何跨域写入请求)
JWT(JSON Web Token) 结合Zuul的鉴权流程 在微服务架构中,我们可以把服务的鉴权操作放到网关中,将未通过鉴权的的请求直接拦截; 用户请求登录; Zuul将请求转发到授权中心,请求授权; 授权中心校验完成,颁发JWT凭证; 客户端请求其他功能携带JWT; Zuul将JWT交给授权中心校验,通过后放行; 用户请求到达微服务; 微服务将JWT交给鉴权中心,鉴权同时解析用户信息; ...原创 2019-07-04 19:35:16 · 1820 阅读 · 0 评论