- 博客(5)
- 资源 (2)
- 收藏
- 关注

原创 net core 微服务 快速开发框架 Viper 初体验
1、Viper是什么? Viper 是.NET平台下的Anno微服务框架的一个示例项目。入门简单、安全、稳定、高可用、全平台可监控。底层通讯可以随意切换thrift grpc。 自带服务发现、调用链追踪、Cron 调度、限流、事件总线、CQRS 、DDD、类似MVC的开发体验,插件化开发 一个不可监控的微服务平台是可怕的,出了问题 难以准确定位问题的根源, Anno则提供了一套完整的监控体系,包括链路追踪、服务占用的系统资源、系统自身 CPU、内存、硬盘使用率实时可监控。 github:
2020-10-20 04:38:47
697
原创 Anno 让微服务、混合编程更简单(Net love Java)
在社区或者QQ群我们经常看到有人争辩编程语言的好坏,只要一提起这个话题常常就能引来很多人参与,往往最后就变成了一群人几个小时的骂战。今天我们要说的是如何让Java和.Net(甚至更多语言)相结合。充分发挥其优势扬长避短。1、Anno是什么? Anno是一个微服务框架引擎。入门简单、安全、稳定、高可用、全平台可监控、依赖第三方框架少。底层通讯RPC(Remote Procedure Call)采用稳定可靠经过无数成功项目验证过的跨语言的thrift、grpc。自带服务注册发现健康检查(不依赖于E..
2021-05-14 16:33:22
406
2
原创 【开源】.net微服务开发引擎Anno 让复杂的事简单点- 日志、链路追踪一目了然 (上)
1、Anno简介? Anno是一个微服务框架引擎。入门简单、安全、稳定、高可用、全平台可视化监控、依赖第三方框架少。详情请查看《【开源】.net微服务开发引擎Anno开源啦》 本章主题:.net微服务开发引擎Anno 让复杂的事简单点- 日志、链路追踪一目了然1、链路追踪和用户自定义日志挂钩 在前面我们已经了解到Anno可以监控整个微服务集群的状态,包括CPU、内存、硬盘、访问量等等。一个不可监控的微服务平台是可怕的,出了问题难以准确定位问题的根源。在市面上微服务框架很...
2021-05-14 16:31:46
656
原创 简单好用微服务套件Anno&Viper DashBoard全新版来啦
1、Anno简介? Anno是一个微服务框架引擎。入门简单、安全、稳定、高可用、全平台可监控、依赖第三方框架少。底层通讯RPC(Remote Procedure Call)采用稳定可靠经过无数成功项目验证过的跨语言的thrift、grpc。自带服务注册发现健康检查(不依赖于Etcd、Consul、Zookeeper)、调用链追踪、Cron 调度、限流、事件总线。插件化开发,业务模块以CQRS 、DDD作为指导思想。 一个不可监控的微服务平台是可怕的,出了问题难以准确定位问题的...
2021-05-14 16:28:37
268
7
原创 设计一个对象池(Anno.XObjectPool)
设计一个.net对象池 对象池对于创建开销比较大的对象来说很有意义,为了优化程序的运行速度、避免频繁创建销毁开销比较大的对象,我们可以通过对象池来复用创建开销大的对象。对象池的思路比较简单,事先创建好一批对象,放到一个集合中,以后每当程序需要新的对象时候,都从对象池里获取,每当程序用完该对象后,都把该对象归还给对象池。这样会避免重复的对象创建,提高程序性能。 应用场景 在Anno微服务框架中的使用,由于客户端调用微服的时候需要建立Socket连接,频繁的创建和销毁连接会有很大的开...
2021-05-14 16:26:10
285
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人