.Net Core
星辉Johnson
这个作者很懒,什么都没留下…
展开
-
dapper 批量删除、新增、修改说明
dapper 批量删除、新增、修改说明转载 2022-07-29 11:52:55 · 1663 阅读 · 0 评论 -
雪花算法Snowflake
雪花Id生成算法,是鼎鼎有名的分布式Id生成算法。它的优点在于,在分布式系统中快速生成有时间顺序的唯一编号!Snowflake实测每秒可生成900万个唯一Id。Nuget包:NewLife.Core源码地址:https://github.com/NewLifeX/X/blob/master/NewLife.Core/Data/Snowflake.cs核心原理使用一个 64 bit 的 long 型的数字作为全局唯一 id。在分布式系统中的应用十分广泛,且ID 引入了时间戳,基本上保.转载 2021-02-25 14:17:54 · 872 阅读 · 0 评论 -
C# 使用PROTOCOL BUFFERS
Google Protocol Buffers 使用3.0版本下载protoc.exe下载链接https://github.com/protocolbuffers/protobuf/releases阅读使用指南https://developers.google.com/protocol-buffers/docs/csharptutorial生成命令protoc -I=. --csharp_out=. ./addressbook.proto-I 输入当前目录--csha...转载 2020-09-28 15:11:45 · 714 阅读 · 0 评论 -
.NET Core 微服务之grpc初体验
GitHub:https://github.com/grpc/grpcgRPC是一个高性能、通用的开源RPC框架,其由Google主要面向移动应用开发并基于HTTP/2协议标准而设计,基于ProtoBuf(Protocol Buffers)序列化协议开发,且支持众多开发语言。gRPC提供了一种简单的方法来精确地定义服务和为iOS、Android和后台支持服务自动生成可靠性很强的客户端功能库。客户端充分利用高级流和链接功能,从而有助于节省带宽、降低的TCP链接次数、节省CPU使用、和电池寿命。..转载 2020-06-09 15:03:19 · 501 阅读 · 0 评论 -
surging 微服务引擎 1.0 正式发布
surging 是一个分布式微服务引擎,提供高性能RPC远程服务调用,服务引擎支持http、TCP、WS、Mqtt协议,采用Zookeeper、Consul作为surging服务的注册中心,集成了哈希一致性,随机,轮询、压力最小优先作为负载均衡的算法,底层协议集成采用的组件是dotnetty、websocket-sharp、Kestrel。支持通过docker hub 部署服务引擎,也可以通过nu...转载 2019-01-02 20:31:34 · 294 阅读 · 0 评论