javax.xml.rpc-api.jar
2021-03-09 20:05:59 51KB webservice
1
基于netty、zookeeper开发的一个rpc(远程过程调用)框架,基于生产消费模式在客户端实现4种负载均衡算法,服务端支持热拔插和3种序列化协议。
2021-03-04 12:01:12 41.18MB rpc 软件框架
1
核心远程处理 具有经典.NET Remoting风格的RPC库(.NET Standard 2.0) NuGet软件包: : 这是为了什么? 帮助将使用.NET Remoting的应用程序迁移到.NET Core / .NET 5。 提供易于使用的RPC功能 在分布式应用程序中支持事件和委托 在Linux,Windows和Mac上运行 这不是为了什么? 为Javascript客户端创建REST-API 创建SOAP Web服务 与.NET以外的其他平台一起使用 创建需要在多个群集节点上运行的服务器应用程序 事实与特征 在运行时为远程服务创建代理对象(在后台使用Castle.DynamicProxy) 服务可以具有SingleCall或Singeton生命周期 默认情况下使用websocket进行TCP双工网络通信(基于webshocket-sharp) 可以插入自定义传输
2021-03-03 17:09:20 3.52MB framework encryption csharp core
1
discord-input-stats-rpc 这个用C#编写的小模块跟踪您按下键盘上的键的次数以及鼠标的左键单击的次数,并将它们显示在Discord RPC中! 跟踪CPU使用量(偶尔<1%)和内存(〜7mb 64位,〜3mb 32位) 捆绑到.exe以方便使用 大大小小的图像文本中的小隐藏的复活节彩蛋:)(如果您不喜欢它们,可以更改它们) 如何从源代码构建(不推荐) 在Visual Studio中克隆此存储库 安装所有必需的软件包并进行构建 Python? 切换到分支(无可执行文件)。 Windows Defender是否检测为恶意软件? 不幸的是,由于.exe未被签名(这为免费项目带来了一笔财富),Windows Defender倾向于阻止此类程序,因为它们是“不受信任的”。 但是,如果不确定,您可以查看病毒总数! | 正如预期的那样,只有65个引擎中的2个过度保护的
2021-03-02 12:06:26 34KB input discord rpc stats-rpc
1
RONY (快速和可扩展的RPC框架) Rony使您可以轻松创建支持群集的服务。 基本上,当您使用Rony框架编写服务时,您开发了两个接口,一个是针对客户端的,服务的客户端可以进行连接和通信。 我们称之为“网关”。 另一个接口与集群中的其他实例通信,我们称其为“隧道”。 基本上,当您使用Rony构建服务时,会启动“ Edge”服务器。 每个边缘服务器都有三个组件,您可以根据需要启用它们。 “网关”,“隧道”和“集群”。 如果不启用“群集”,则无法启用“隧道”。 如果启用了群集,则每个边缘服务器都可以是副本集的成员。 边缘服务器位于同一副本集中,然后彼此复制。 此复制是通过Raft协议完成的。 因此,副本集中只有一台边缘服务器是领导者,其余的是跟随者。 每个边缘服务器都可以启用其“隧道”组件。 边缘服务器可以通过这种方式相互通信。 例如,假设您有一个来自客户端的请求,该客户端连接到副
2021-03-01 10:04:57 227KB go golang http framework
1
澎 surging是一个分布式微服务框架,提供高性能的RPC远程服务调用,采用Zookeeper,Consul作为surging服务的注册中心,集成了哈希,随机,替代,压力最小优先负载均衡的算法,RPC可以选择采用netty或Thrift框架,采用异步非双重传输。 名字由来 英文名称:surging 中文名:滔滔 中文名来自周星驰的经典台词 我对阁下的景仰犹如滔滔江水,连绵不绝,犹如黄河泛滥,一发而不可收拾,而取名意味着一样,.net core技术风起云涌,冲击整个软件生态系统。 微服务定义 微服务应该是可以自由组合细分,对于每个业务都是独立的,针对于业务模块的CRUD可以注册为服务,而每个服务都是高度自治的,从开发,部署都是独立的,而每一个服务只做单一功能,利用领域驱动设计去更好的分割成粒度更小的模块 微服务边界 微服务是针对业务的松散重组,也是粒度最小的功能业务模块,针对于行业解决方案
2021-02-28 10:05:06 8.49MB redis microservices kafka apollo
1
说唱 rap(par [::-1])是高级且快速的python异步rpc rap通过msgpack和Python asyncio以及多路复用conn实现了非常快速的通信,同时支持高并发性。 实施protobuf的Grpc通过Python函数和TypeHint。 注意:当前的rap API在后续版本中可能会发生重大变化 说唱第一版功能的想法来自 1.安装 pip install rap 2.快速入门 服务器 import asyncio from typing import AsyncIterator from rap . server import Server def sync_sum ( a : int , b : int ) -> int : return a + b async def async_sum ( a : int , b : int ) -> int :
2021-02-27 21:03:46 81KB rpc asyncio rap async-rpc
1
今天开始聊一些微服务的实践,第一块,RPC框架的原理及实践,为什么说要搞定微服务架构,先搞定RPC框架呢?服务化的一个好处就是,不限定服务的提供方使用什么技术选型,能够实现大公司跨团队的技术解耦,如下图:服务A是欧洲团队提供服务,欧洲团队的技术背景是Java,可以用Java实现服务;服务B是美洲团队提供服务,可以用C++实现服务;服务C是中国团队提供服务,可以用Go实现服务;服务的上游调用方,按照接口、协议即可完成对远端服务的调用。但实际上,99.9%的公司的团队规模有限,技术团队人数也有限,基本是使用同一套技术体系来调用和提供服务的:这样的话,如果没有统一的服务框架,RPC框架,各个团队的服
1
在性能基础之浅谈常见接口性能压测一文中我们有简单介绍常见的RPC接口,本文将单篇详细介绍RPC框架。RPC(RemoteProcedureCall)—远程过程调用,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC协议假定某些传输协议的存在,如TCP或UDP,为通信程序之间携带信息数据。在OSI网络通信模型中,RPC跨越了传输层和应用层。其实简单点的说,就是像调用本地的类的方法样来调用服务器端的方法实现。比如两个不同的服务A,B部署在两台不同的机器上,那么服务A如果想要调用服务B中的某个方法该怎么办呢?使用HTTP请求当然可以,但是可能会比较慢而且一些优化做的并
2021-02-24 18:05:55 359KB 性能基础之常见RPC框架浅析
1
自己手写的RPC框架的实现
2021-02-20 12:05:59 3.88MB rpc netty
1