在微服务架构中,根据业务来拆分成一个个的服务,服务与服务之间可以相互调用(RPC),在Spring Cloud可以用RestTemplate+Ribbon和Feign来调用。为了保证其高可用,单个服务通常会集群部署。由于网络原因或者自身的原因,服务并不能保证100%可用,如果单个服务出现问题,调用这 ...
分类:
编程语言 时间:
2019-07-21 10:35:29
阅读次数:
120
前言: CAT是一个实时和接近全量的监控系统,它侧重于对Java应用的监控,除了与点评RPC组件融合的很好之外,他将会能与Spring、MyBatis、Dubbo 等框架以及Log4j 等结合,支持PHP、C++、Go等多语言应用,基本接入了美团点评上海侧所有核心应用。目前在中间件(MVC、RPC、 ...
分类:
其他好文 时间:
2019-07-21 01:05:06
阅读次数:
142
1.什么是SpringMVC? SpringMVC是Spring框架内置的MVC的实现。SpringMVC就是一个Spring内置的MVC框架。MVC框架,它解决WEB开发中常见的问题(参数接收、文件上传、表单验证、国际化等等),而且使用简单,与Spring无缝集成。 支持 RESTful风格的 U ...
分类:
编程语言 时间:
2019-07-20 21:18:06
阅读次数:
80
1 NFS简介 1.1 什么是NFS NFS=Network File System=网络文件系统。主要功能是通过网络(一般是局域网)让不同的主机系统之间可以共享文件或目录。NFS客户端(一般为应用服务器,例如web)可以通过挂载(mount)的方式将NFS服务器端共享的数据目录挂载到NFS客户端本 ...
分类:
其他好文 时间:
2019-07-20 15:49:29
阅读次数:
129
1.消息确认消费 2. 公平分发 3. exchange 3.1 fanout 3.2 direct 3.3 topic 4. RPC ...
分类:
其他好文 时间:
2019-07-20 14:31:57
阅读次数:
87
1.系统构架 企业服务总线(ESB)、微服务、面向服务的架构(SOA) 2.系统系统集成技术 Wsbservice、Socket 3.RPC远程调用的相关开源框架: dubbo、zookeeper、netty 4.关系型数据库 sqlserver oracle db2 mysql postgis 熟 ...
分类:
编程语言 时间:
2019-07-20 09:19:48
阅读次数:
141
一、RPC: RPC【Remote Procedure Call】是指远程过程调用,是一种进程间通信方式,他是一种技术的思想,而不是规范。它允许程序调用另一个地址空间(通常是共享网络的另一台机器上)的过程或函数,而不用程序员显式编码这个远程调用的细节。即程序员无论是调用本地的还是远程的函数,本质上编 ...
分类:
其他好文 时间:
2019-07-20 09:17:41
阅读次数:
93
"RPC" "RPC 原理" "主流 RPC 框架" "gRPC" "概述" "特点" "服务端创建" "定义服务" "生成 gRPC 代码" "服务端实现" "客户端实现" "踩坑记录" "源码" RPC RPC 原理 RPC 框架的目标就是 让远程服务调用更加简单、透明,RPC 框架负责屏蔽底层 ...
分类:
其他好文 时间:
2019-07-19 20:50:09
阅读次数:
148
要求:每天晚上0点整在web服务器上打包备份系统配置文件、网站程序目录及访问日志并通过rsync命令推送到备份服务器backup上存入IP地址目录备份保留(备份文件带上时间信息与星期几),最后生成数据指纹信息比对后发送到邮箱 a) 定时任务服务的配置文件 (/var/spool/cron/root) ...
分类:
其他好文 时间:
2019-07-19 18:32:43
阅读次数:
111
Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。简单的说,dubbo就是个服务框架,如果没有分布式的需求,其实是不需要用的,只有在分布式的时候,才有dubbo这样的分布式服务框架的需求 ...
分类:
其他好文 时间:
2019-07-19 10:59:43
阅读次数:
112