摘要: 在之前的文章中分别介绍了使用gRPC官方插件和go-micro插件开发gRPC应用程序的方式,都能正常走通。不过当两者混合使用的时候,互相访问就成了问题。比如使用go-micro插件生成的gRPC客户端访问基于gRPC官方插件创建的服务端时就会出现如下错误: {"id":"go.micro.clie 阅读全文
posted @ 2022-04-22 07:18 波斯马 阅读(368) 评论(2) 推荐(2) 编辑
摘要: go-micro是golang的一个微服务框架。 go-micro各个版本之间的兼容性问题一直被诟病,前几年go-micro更是分化出了两个分支: 一个延续了go-micro,只不过转到了其公司CEO的个人Github仓库中,访问地址: asim/go-micro: A Go microservic 阅读全文
posted @ 2022-04-21 07:14 波斯马 阅读(512) 评论(3) 推荐(1) 编辑
摘要: gRPC是Google发起的一个开源RPC框架,使用HTTP/2传输协议,使用Protocol Buffers编码协议,相比RESTful框架的程序性能提高不少,而且当前流行的编程语言基本都已经支持。 Golang开发gRPC应用程序的套路也已经很清晰,这篇文章就来做一个简单的介绍,算是入门。 1、 阅读全文
posted @ 2022-04-20 07:27 波斯马 阅读(446) 评论(1) 推荐(1) 编辑
摘要: 背景 某个项目需要实现基础软件全部国产化,其中操作系统指定银河麒麟,数据库使用达梦V8,CPU平台的范围包括x64、龙芯、飞腾、鲲鹏等。考虑到这些基础产品对.NET的支持,最终选择了.NET Core 3.1。 环境 CPU平台:x86-64 / Arm64 操作系统:银河麒麟 v4 数据库:DM8 阅读全文
posted @ 2022-04-19 07:08 波斯马 阅读(1764) 评论(31) 推荐(9) 编辑
摘要: 背景 某个项目需要实现基础软件全部国产化,其中操作系统指定银河麒麟,数据库使用达梦V8,CPU平台的范围包括x64、龙芯、飞腾、鲲鹏等。 考虑到这些基础产品对.NETCore的支持,最终选择了3.1版本。主要原因就是龙芯搞了自研CPU架构,用户量不够大,.NET官方并没有专门针对龙芯的支持,而龙芯团 阅读全文
posted @ 2022-04-18 07:40 波斯马 阅读(1886) 评论(16) 推荐(25) 编辑
摘要: 背景 某个项目需要实现基础软件全部国产化,其中操作系统指定银河麒麟,数据库使用达梦V8,CPU平台的范围包括x64、龙芯、飞腾、鲲鹏等。 考虑到这些基础产品对.NETCore的支持,最终选择了3.1版本。主要原因就是龙芯搞了自研CPU架构,用户量不够大,.NET官方并没有专门针对龙芯的支持,而龙芯团 阅读全文
posted @ 2022-03-11 07:25 波斯马 阅读(939) 评论(10) 推荐(4) 编辑
摘要: 背景 某个项目需要实现基础软件全部国产化,其中操作系统指定银河麒麟,银河麒麟就是一个Linux发行版,数据库使用达梦V8,这个数据库很多概念和Oracle相似,CPU平台的范围:龙芯、飞腾、鲲鹏等。 龙芯团队自己支持了.netcore3.1,飞腾之类的是ARM架构,官方已经支持。.netcore3. 阅读全文
posted @ 2022-03-10 07:44 波斯马 阅读(880) 评论(4) 推荐(1) 编辑
摘要: 背景 某个项目需要实现基础软件全部国产化,其中操作系统指定银河麒麟,数据库使用DM8。 虽然在之前的文章中已经成功模拟国产飞腾处理器,但是运行效率不高,所以这里的银河麒麟操作系统还是运行在x64平台上。x64平台的DM8并没有提供银河麒麟版本,因为银河麒麟是基于Ubuntu的,Ubuntu又是基于D 阅读全文
posted @ 2022-03-09 07:25 波斯马 阅读(851) 评论(2) 推荐(1) 编辑
摘要: 背景 某个项目需要实现基础软件全部国产化,其中操作系统指定银河麒麟v4,CPU使用飞腾处理器。飞腾处理器是ARMv8架构的,在之前的文章中介绍了使用QEMU模拟ARMv8架构安装银河麒麟操作系统的方式,不过这种模拟的方式运行效率比较低,感觉就是干什么都比较慢,不如常见虚拟机运行起来高效。 所以这里再 阅读全文
posted @ 2022-03-08 07:29 波斯马 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 背景 某个项目需要实现基础软件全部国产化,其中操作系统指定银河麒麟v4,CPU使用飞腾处理器。我本地没有这个国产的处理器,但飞腾是基于ARMv8架构的64位处理器,所以理论上基于这个CPU架构的硬件应该都可以。 首先想到的是树莓派,这个开发板集成的ARM CPU,不过要看下是否为ARMv8架构,如果 阅读全文
posted @ 2022-03-07 07:38 波斯马 阅读(662) 评论(0) 推荐(1) 编辑