分布式&微服务
文章平均质量分 76
刘骞
这个作者很懒,什么都没留下…
展开
-
Elasticsearch解决分页慢以及日志整合监控的方案
一、 安装 安装包目录:/home/***/es/elasticsearch-6.5.4.rpm 数据和日志目录:/home/***/es/elasticsearch 安装后的配置目录;/etc/elasticsearch/安装后的启动目录/usr/share/elasticsearch/bin/elasticsearch...原创 2020-03-01 20:03:42 · 1365 阅读 · 0 评论 -
Spring webFlux
应用场景 长期异步执行,一旦提交,慢慢操作,少量线程,多个任务长时间运行,dao性能不比spring MVC快 技术特性 函数式编程;非阻塞 (同步/异步);远离Servlet Api ;不再强烈依赖 Servlet容器(兼容);...原创 2019-07-03 15:44:59 · 262 阅读 · 0 评论 -
spring boot
一、微服务相关概念RPC语言相关 JAVA: RMI NET:COM+语言无关SOA web services soap(传输介质协议) HTTP、SMTP 2. 微服务(MSA) ...原创 2019-07-07 10:49:53 · 121 阅读 · 0 评论 -
微服务VS集中服务
提炼原文https://36kr.com/p/5082499.html参考https://blog.csdn.net/u012785382/article/details/70762240参考https://blog.csdn.net/albenxie/article/details/73478162微服务的前提条件: 对于小规模的服务来说,它们不是必需的。除非你...原创 2019-07-05 12:07:15 · 385 阅读 · 0 评论 -
Netty
Netty的 背景优势:传输机制,IO模型(NIO); 序列化机制,数据协议;线程模型;具体如下 ① 异步非阻塞通信 ②零拷贝 堆外直接内存③内存池 (池化与非池化 即是否初始化 ,unsafe和非unsafe,堆和对外内存) ④Reactor线程模型 ⑤ 无锁化设计pipeline ⑥高效的的并发编程(cas 读写锁)⑦ 序列化和反序列化的带宽和...原创 2019-11-07 10:37:12 · 82 阅读 · 0 评论 -
分布式理论知识
1、有序化重构;分/合; 子系统/模块/组件 进行拆分;2、业务架构/技术架构;3、抽象思维,定边界;4、集群模式 ,session共享; 解决方案:① session复制,适合小集群,数据冗余;②sessionn共享 ,统一存储,基于redis;③无状态存储 生成一个标识 ,access_token.存在安全性问题;5、数据库性能提升;① 读写分类,适合读多写少的场景 ② 分库...原创 2019-11-07 10:37:56 · 120 阅读 · 0 评论 -
FastDFS安装、入门
一、FastDFS安装前置条件: CentOS 7.2、FastDFS_4.06、libevent-1.4.14b-stable1. 安装依赖安装gcc、openssl、pcre和perlyuminstallgccgcc+gcc-c++yuminstallopensslopenssl-develyuminstallpcrepcre-devel...原创 2019-07-07 10:53:02 · 136 阅读 · 0 评论 -
Redis总结
1、查看命中率登录客户端:info命令keyspace_hits:159933366keyspace_misses:2421003命中率:keyspace_hits/(keyspace_hits + keyspace_misses)2、分布式锁 setnx 不存在,返回1;存在,返回0; // 防重处理 Long exists = JedisCl...原创 2019-07-07 10:48:19 · 239 阅读 · 0 评论 -
Rabbitmq
1、如果有多个客户端订阅同一个队列的话,mq服务器会轮询将队列上的消息发送给各个客户端,客户端收到消息后,会给服务器发通知,服务器将队列上的该消息删除;2、生产端rabbitMQ ip配置错误,启动不会报错,只有在发送消息的时候才连接服务器;消费端配置错误会报错,因为有监听所以实时在连;3、由于队列名称之前是持久化的,后来改成了非持久化的,导致客户端MQ没有连接;{"The AMQP ...原创 2019-07-07 10:48:52 · 216 阅读 · 0 评论 -
Nginx
Nginx 一、浏览器配置if ($http_user_agent ~* "MSIE") #MSIE IE浏览器{proxy_pass http://dynamic_pools;}if ($http_user_agent ~* "Firefox") #Firefox火狐浏览器{proxy_pass http://static_pools;}二、端口配置三、虚拟主机...原创 2019-07-05 12:07:36 · 158 阅读 · 0 评论 -
DUBBO
参照网址http://www.apache.org/dist/zookeeper/zookeeper-3.4.11/http://blog.csdn.net/congcong68/article/details/41113239https://github.com/alibaba/dubbohttps://www.jianshu.com/p/5ce8832f882f一、多...原创 2019-11-07 10:40:16 · 82 阅读 · 0 评论