2018年8月3日
摘要: 一、背景 最近公司订单中心重构,利用spring boot集成apollo配置中心,因此学习一下apollo配置中心 因为如今程序功能越来越复杂,程序的配置日益增多:各种功能的开关、参数配置、服务器地址、数据库链接等 对于配置的期望值越来越高:配置修改后实时生效、灰度发布、分环境、分集群管理配置、完 阅读全文
posted @ 2018-08-03 11:19 麦田守望者LEO 阅读(8747) 评论(0) 推荐(2) 编辑
  2018年7月25日
摘要: 写在前面 接触WCF还是它在最初诞生之处,一个分布式应用的巨作。 从开始接触到现在断断续续,真正使用的项目少之又少,更谈不上深入WCF内部实现机制和原理去研究,最近自己做一个项目时用到了WCF。 从这个小项目中我学会了两个地方: 1、利用IIS部署WCF服务,也就是大家接触到的发布SVC文件。2、动 阅读全文
posted @ 2018-07-25 13:14 麦田守望者LEO 阅读(789) 评论(0) 推荐(0) 编辑
  2018年7月24日
摘要: 一、RPC 1. RPC是什么 RPC(Remote Procedure Call Protocol)——远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC协议假定某些传输协议的存在,如TCP或UDP,为通信程序之间携带信息数据。在OSI网络通信模型 阅读全文
posted @ 2018-07-24 11:38 麦田守望者LEO 阅读(1425) 评论(0) 推荐(0) 编辑
  2018年7月23日
摘要: 提到构建WebService服务,大家肯定第一个想到的是使用WCF,因为简单快捷嘛。首先要说明的是,本人对WCF不太了解,但是想快速建立一个WebService,于是看到了MSDN上的这一篇文章 Building Cross-Platform Web Services with ServiceSta 阅读全文
posted @ 2018-07-23 14:14 麦田守望者LEO 阅读(6026) 评论(2) 推荐(3) 编辑
摘要: 近期开始研究分布式架构,会涉及到一个最核心的组件:RPC(Remote Procedure Call Protocol)。这个东西的稳定性与性能,直接决定了分布式架构系统的好坏。RPC技术,我们的产品中其实早就已经应用。但是产品中经常出现访问失败等错误,在没有细致研究的情况下,大家怀疑是选用的RPC 阅读全文
posted @ 2018-07-23 13:49 麦田守望者LEO 阅读(926) 评论(0) 推荐(1) 编辑
  2018年7月17日
摘要: 栈vs堆:不同之处 栈负责追踪那些在我们代码中执行的内容(或者是那些被调用的内容)。而堆则负责追踪我们的对象(我们的数据,当然大多数情况下都是“数据”,稍后我会讨论这个问题)。 注:栈类似于代码执行过程的一个容器,而堆则类似于保存数据的容器。 把栈想象成一个一系列的盒子,一个落着一个在上面。当我们每 阅读全文
posted @ 2018-07-17 23:51 麦田守望者LEO 阅读(969) 评论(0) 推荐(0) 编辑