清晰架构(Clean Architecture)的Go微服务:程序结构

尼古拉斯 发表了文章 • 0 个评论 • 845 次浏览 • 2020-02-06 17:47 • 来自相关话题


我使用Go和gRPC创建了一个微服务,并试图找出最佳的程序结构,它可以用作我未来程序的模板。我有Java背景,并发现自己在Java和Go之间挣扎,它们之间的编程理念完全不同。我写了一系列关于在项目工作中做出的设计决策和取舍的文章。这是其中的第一篇,是关于程序结...
查看更多

Kubernetes的集群联邦之路还有多远?

齐达内 发表了文章 • 0 个评论 • 1087 次浏览 • 2020-02-05 18:03 • 来自相关话题


Kubernetes官方声称单集群最多可支持5000个节点和15万个Pod,也有研发能力比较强的公司号称可以把规模做到10000个节点,但我相信很少有公司会部署如此庞大的一个单集群,即使能够运营这么大的集群,总有很多情况下因为各种各样的原因我们仍然需要部署多个...
查看更多

零信任原生安全:超越云原生安全

大卫 发表了文章 • 0 个评论 • 997 次浏览 • 2020-02-05 17:14 • 来自相关话题


【编者的话】本文从信任的定义开始,探讨(零)信任的内涵,然后分析云原生安全和零信任安全的关系,云上的成功会将零信任原生安全融合更多安全防护手段,应用各类复杂应用场景。

引子

一个好的安全体系的前提是为合法主体建立信任关系,通过信任在保证业务的前提下降...
查看更多

为什么微服务一定要有网关?

JetLee 发表了文章 • 0 个评论 • 1123 次浏览 • 2020-02-04 18:46 • 来自相关话题


什么是服务网关

服务网关 = 路由转发 + 过滤器
  • 路由转发:接收一切外界请求,转发到后端的微服务上去;
  • 过滤器:在服务网关中可以完成一系列的横切功能,例如权限校验、限流以及监控等,这些都可以通过过滤器完成(其实路由转发也是通过过滤器实...
查看更多

如何设计一个本地缓存

Andy_Lee 发表了文章 • 0 个评论 • 1007 次浏览 • 2020-02-04 17:51 • 来自相关话题


【编者的话】最近在看MyBatis的源码,刚好看到缓存这一块,MyBatis提供了一级缓存和二级缓存;一级缓存相对来说比较简单,功能比较齐全的是二级缓存,基本上满足了一个缓存该有的功能;当然如果拿来和专门的缓存框架如ehcache来对比可能稍有差距;本文我们将...
查看更多

如何设计一个安全的对外接口

aoxiang 发表了文章 • 0 个评论 • 949 次浏览 • 2020-02-04 17:12 • 来自相关话题


【编者的话】最近有个项目需要对外提供一个接口,提供公网域名进行访问,而且接口和交易订单有关,所以安全性很重要;这里整理了一下常用的一些安全措施以及具体如何去实现。

安全措施

个人觉得安全措施大体来看主要在两个方面,一方面就是如何保证数据在传输过程中的安全...
查看更多

12306是如何支撑百万QPS的?

老马 发表了文章 • 0 个评论 • 982 次浏览 • 2020-02-04 16:07 • 来自相关话题


12306抢票,极限并发带来的思考

每到节假日期间,一二线城市返乡、外出游玩的人们几乎都面临着一个问题:抢火车票!虽然现在大多数情况下都能订到票,但是放票瞬间即无票的场景,相信大家都深有体会。尤其是春节期间,大家不仅使用12306,还会考虑“智行”和其他...
查看更多

一文看懂分布式系统的基本盘

guoaaaad 发表了文章 • 0 个评论 • 931 次浏览 • 2020-02-04 11:29 • 来自相关话题


本文特别写给想要学习分布式系统但是还不知道该如何下手的读者,宽泛并点到为止的介绍了我个人对于分布式系统各个方面的一些不成熟的理解,帮助读者认识到分布式系统领域的一个全景图,以便接下来寻找感兴趣的领域进行深入的学习。

学习分布式系统,需要回答以下几个问题:

...
查看更多

微服务的时间和成本去哪儿了

翔宇 发表了文章 • 0 个评论 • 857 次浏览 • 2020-02-03 22:52 • 来自相关话题


2019 中国.NET开发者峰会目前在国内的.NET社区还是很有影响力的,宣传的内容也都是比较新潮和前言的技术栈。

有一个不争的现实是基本上主题都是关于.NET Core的,以及基于该主题之上的延展。比如ML.NET相关的机器学习;基于.NET Core...
查看更多

DDD(领域驱动设计)学习总结

玻璃樽 发表了文章 • 0 个评论 • 793 次浏览 • 2020-02-03 20:41 • 来自相关话题


领域驱动设计(简称DDD)概念来源于2004年著名建模专家Eric Evans发表的他最具影响力的书籍:《Domain-Driven Design: Tackling Complexity in the Heart of Software》(中文译名:领域驱动...
查看更多