要完成一个高可用、高性能的RPC框架,需要对其架构的设计进行梳理,这里参考xxl-rpc框架,对整个项目进行梳理。 以上就是项目的整个构架,分为四个部分; 第一个是服务发布与引入,基于JDK动态代理以及Spring实现;包括invoker和provider。 第二个部分是服务注册,基于zookeep ...
分类:
其他好文 时间:
2020-03-11 19:29:17
阅读次数:
59
去年我面试一位高级后端工程师的时候,看他简历上写着“熟练掌握RPC框架”,所以我就试探着问了他几个原理方面的问题,比如,“大概说下RPC框架的核心原理”“、描述下序列化部分的逻辑”。但聊了半天,我发现他其实并不熟,他的回答基本都是在告诉我怎么用,以及怎么更好地用好这些框架。紧接着,我追问到,“如果没有RPC框架,那你要怎么调用另外一台服务器上的接口呢”。这问题可深可浅,但特别考验候选人的基本功,基
分类:
其他好文 时间:
2020-03-11 00:50:55
阅读次数:
67
NFS报错无法挂载mount-tnfs-ohard,noatime,nodiratime,nolock,noresvport,proto=udp,rsize=1048576,wsize=1048576192.168.0.2:/data/nfs/brv6/var/lib/kubelet/pods/30e03560-0c5f-4f8a-aa4f-c7f0338e4f78/volumes/kuberne
分类:
其他好文 时间:
2020-03-10 21:51:44
阅读次数:
76
RPC 服务器不可用。 (Exception from HRESULT: 0x800706BA) 检查运行timerjob的服务器与 user profile synchronization service 是否在同一台服务器上,如果不在同一台服务器,则将user profile synchroni ...
分类:
其他好文 时间:
2020-03-10 14:27:56
阅读次数:
67
一、修改注册表 1、注册表修改 通过注册表关闭3389端口 开始 运行(“Win + R ”快捷键) 输入regedit打开注册表 [HKEY_LOCAL_MACHINE/System/control/Terminalserver/wds/rdpwd/tds/tcp分支,选中名为portnumber ...
1.解压安装包 2.进入解压的文件中 3.打开\apache-activemq-5.14.0\bin\win64目录运行activemq.bat文件启动jms服务器 4.服务器启动后如下所示: 5.访问ip:8161进入可视化管理界面 6.默认登陆名admin 密码admin ...
分类:
其他好文 时间:
2020-03-09 13:43:31
阅读次数:
63
1 import java.util.Random; 2 import javax.jms.Connection; 3 import javax.jms.ConnectionFactory; 4 import javax.jms.DeliveryMode; 5 import javax.jms.De ...
分类:
其他好文 时间:
2020-03-09 13:40:06
阅读次数:
72
使用shiro登录的系统,在dev环境一切正常,今天早上部署到test环境就报这个异常了。。。 网上搜了下,从shiro源码的 ModularRealmAuthenticator 里面的 doSingleRealmAuthentication 找到了异常原因 刚开始不太明白,自己本地和dev环境都没 ...
分类:
其他好文 时间:
2020-03-09 13:33:04
阅读次数:
61
1 查看本地已用镜像文件 [root@localhost web]# docker images 2.删除镜像 Redis [root@localhost web]# docker rmi 5958914cc558 报错:image is being used by stopped containe ...
分类:
其他好文 时间:
2020-03-09 10:28:05
阅读次数:
66
手写RPC: 1.客户端代码 接口: /** * *类说明:服务员接口 */ public interface TechInterface { //洗脚服务 String XJ(String name); } package enjoyedu.rpc; import java.io.ObjectIn ...
分类:
其他好文 时间:
2020-03-08 22:05:25
阅读次数:
66