当前位置: 首页 > 软件库 > 程序开发 > 微服务框架 >

cmsec

微服务集成框架
授权协议 Apache-2.0
开发语言 C/C++
所属分类 程序开发、 微服务框架
软件类型 开源软件
地区 国产
投 递 者 翟昊明
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

cmsec 是 c++ 微服务集成框架,打通 go+cpp+python,支持服务注册发现。

支持列表

windows 安装

需要以下程序(cmake,make,msbuild,git)

  • install vs2019
  • install cmake
  • install git
  • install mingw64
  • git shell execute proto_install_windows_git_bash.sh
  • 完成 生成目录在 (grpc/build_grpc/output/grpc)

linux install

sudo apt-get install build-essential autoconf libtool pkg-config
sudo apt-get install cmake
sudo apt-get install clang-5.0 libc++-dev

proto_install_linux_cmake.sh)

sudo ./proto_install_linux_cmake.sh
  • 完成 生成目录在 (grpc/build_grpc/output/grpc)

  • 注意链接顺序

grpc++
grpc++_reflection
grpc++_unsecure
grpc++_alts
grpc++_error_details
grpc
grpc_unsecure
grpc_plugin_support
grpcpp_channelz
gpr
absl_synchronization
absl_symbolize
absl_stacktrace
absl_debugging_internal
absl_base
absl_strings
absl_strings_internal
absl_time
absl_time_zone
absl_exponential_biased
absl_spinlock_wait
absl_log_severity
absl_raw_logging_internal
absl_throw_delegate
absl_malloc_internal
absl_bad_optional_access
absl_civil_time
absl_int128
absl_demangle_internal
absl_graphcycles_internal
absl_hashtablez_sampler
absl_city
absl_raw_hash_set
absl_str_format_internal
absl_cord
absl_status
absl_bad_variant_access
absl_hash
absl_statusor
pthread
ssl
z
address_sorting
upb
cares
re2
crypto
protobuf
protoc

windows 生成包下载地址

grpc_vs_2019

更多 :

gmsec/cmsec

https://github.com/grpc/grpc/blob/master/BUILDING.md

 相关资料
  • 本文向大家介绍微服务哪些框架相关面试题,主要包含被问及微服务哪些框架时的应答技巧和注意事项,需要的朋友参考一下 Dubbo,是阿里巴巴服务化治理的核心框架,并被广泛应用于阿里巴巴集团的各成员站点。阿里巴巴近几年对开源社区的贡献不论在国内还是国外都是引人注目的,比如:JStorm 捐赠给 Apache 并加入 Apache 基金会等,为中国互联网人争足了面子,使得阿里巴巴在国人眼里已经从电商升级为一

  • ketchup 是一个基于 dotnet core 的微服务框架。网关:兼容 kong,rpc:grpc支持远程调用。

  • Adnc 是一个轻量级的 .Net Core 微服务开发框架,同时也适用于单体架构系统的开发。支持经典三层与DDD架构开发模式、集成了一系列主流稳定的微服务配套技术栈。

  • Seata 的事务上下文由 RootContext 来管理。 应用开启一个全局事务后,RootContext 会自动绑定该事务的 XID,事务结束(提交或回滚完成),RootContext 会自动解绑 XID。 // 绑定 XID RootContext.bind(xid); // 解绑 XID String xid = RootContext.unbind(); 应用可以通过 RootCon

  • 我有两个Spring Boot应用程序,它们最终调用外部REST API。其结构大致如下:

  • 背景说明 https://redhat.slides.com/ksoong/06_operational_intelligence 有关于此实践案例的详细说明。 总的来说,本部分通过示例(Step by Step) 的方式演示红帽的产品如何应用在微服务架构下。三个纬度去说明红帽微服务多产品集成背景。 单体(Monolith) → 微服务(Microservices) 这种架构的变迁有一定的必然性,