摘要:
版本管理工具 git 开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理,创建分支和合并分支异常简单、方便 https://git-scm.com/ https://www.liaoxuefeng.com/wiki/896043488029600 非常不建议使用svn作为版本 阅读全文
摘要:
代理主机 silky微服务定义了三种类型的代理主机,开发者可以根据需要选择合适的silky代理主机托管微服务应用。代理主机定义了一个Startup模块,该模块给出了使用该种类型主机所必须依赖的模块。 通用代理主机 该类型的主机一般用于托管业务应用,服务内部之间通过rpc进行通信,不支持与微服务集群与 阅读全文
摘要:
背景 在去年9月份的时候,我入职一家做航空软件产品的公司。当时公司部门领导决定构建一个技术平台(或称为技术中台),通过该技术平台进而孵化各个业务系统。说白了就是需要通过一个分布式框架或是微服务框架提高应用系统的性能和并发处理能力、业务处理能力。当时现有的系统是在 .net framework平台上搭 阅读全文
摘要:
Thinking In Java读书笔记--对象导论【对象】服务提供者==>将对象看做一个服务提供者【程序员分类】【类创造者】/【客户端程序员】【访问控制存在的原因?】【1】客户端程序员无法触及他们不该触及的部分【2】允许库设计者/类创造者改变类的内部工作方式而不用担心会影响客户端程序员【Java访... 阅读全文
摘要:
服务端class RemotingServiceHelper{ private static string m_protocolType; private static string urlString = "{0}://{1}:{2}/{3}"; /// /// 注册Ic... 阅读全文
摘要:
【服务对象三种激活方式的不同】 【1】客户端激活方式 【A】对象的创建,对象方法的执行都是在远程服务端。 【B】服务端为每一个客户端创建其专属的对象,为这个客户提供服务,并且保存状态 【C】可以从远程获取到方法执行的返回值 【D】使用客户激活方式时候,远程对... 阅读全文
摘要:
【Remoting程序的基本实现】【一】服务程序集 【1】服务对象必须要求继承【MBR,MarshalByRefObject】【二】服务端应用程序 【1】注册通道 【两种类型的通道】 【A】发送请求的通道,要求实现IChannelSender 接口 【B】接受请求的通道,要求实... 阅读全文
摘要:
【Remoting架构】 【1】是.NetFramework的一个重要组成 【2】框架的两个重要特性 【A】基本实现【B】可扩展/可定制【各个组成部分】 【1】【客户端,客户端应用程序域】 【组成】 【A】代理【Proxy】 【B】格式器【Formatt... 阅读全文
摘要:
【.NetRemoting】2015.09.16 【分布式应用程序】 应用程序分布在不同计算机上,通过网络来共同完成一项任务 C/S架构[模式] 【互操作性,Interoperability】又称【互用性】 是指不同的计算机系统、网络、操作系统和应用程序一起工作并共享信息的能... 阅读全文