hb-chen / hbchen.com Goto Github PK
View Code? Open in Web Editor NEWHobo's Blog!
Home Page: http://hbchen.com
Hobo's Blog!
Home Page: http://hbchen.com
Go以及Revel框架的搭建
http://localhost:1313/post/2013-08-20-go-revel-kai-fa-huan-jing/
http://hbchen.com/post/2014-10-17-mysql-backup/
MySQL备份脚本,支持mysqldump,mysqlhotcopy,tar三种方式,+定时任务自动备份。
在BAE环境下有单独的Cache,同时也有Redis,可以同时用来做不同的Cache服务,先从Redis开始
1、Redis相关配置
//conf.php #BAE API Key与Secret Key 'BAE_AK' => 'XXX', 'BAE_SK' => 'XXX', #BAE Redis扩展配置 'BAE_REDIS_HOST' => 'redis.duapp.com', 'BAE_REDIS_PORT' => 80, 'BAE_REDIS_DBNAME' => 'XXX',
http://hbchen.com/post/2014-03-06-bae-redisshi-xian-thinkphpcache/
http://hbchen.com/post/2018-03-27-go-micro-框架介绍/
go-micro是Micro的核心,是一套Go语言的可插拔RPC框架,提供服务发现、负载均衡、同步/异步通信、编码、服务接口等,所有组件均设计为Interface,便于扩展
go-micro部署到kubernetes环境,可以选择kubernetes注册中心插件,减少组件依赖简化运维。
http://hbchen.com/post/microservice/2019-06-27-go-micro-use-kubernetes-registry/
协作开发与灰度发布是微服务框架在流量治理能力方面的两个体现,本文结合go-micro实践对流量进行染色,实现开发环境的多分支协作, 以及生产环境的灰度发布。
http://hbchen.com/post/microservice/2019-11-30-go-micro-service-chain/
Istio提供了非常易用的安全解决方案,包括服务间身份验证mTLS,服务间访问控制RBAC,以及终端用户身份验证JWT等,本文主要介绍如何使用服务间访问控制,同时涉及双向TLS。
http://hbchen.com/post/servicemesh/2019-03-09-istio-rbac-quick-start/
Network是micro社区正在主力打造的解决多”云”环境的解决方案,下面结合最近的研究做个总结,主要包括network适用的几种场景分析, 以及在这些场景需求下network还有哪些不足。
http://hbchen.com/post/microservice/2019-11-15-go-micro-network/
Istio安全主要包括认证和授权,有关授权的RBAC使用参考之前的文章【Istio安全】服务间访问控制-RBAC ,不过RBAC已经准备废弃被Authorization替代, 认证则分为服务间身份验证和来源身份认证,服务间身份验证Istio提供了双向TLS方案,其中涉及的秘钥管理服务,主要由istio/security模块的 Citad
http://hbchen.com/post/servicemesh/2020-01-07-istio-code-security/
接【Istio安全】网格边缘-Egress继续网格边缘的实践ingress-gateway, 分为HTTP、HTTPS-不终止TLS和HTTPS-种子TLS三种场景。
http://hbchen.com/post/servicemesh/2019-05-11-istio-security-ingress/
http://hbchen.com/post/2014-03-05-wamppei-zhi/
配置ThinkPHP开发环境
接上一篇《【Istio安全】服务间访问控制-RBAC》,本文主要介绍网格边缘Egress相关的配置,HTTP、HTTPS以及HTTP转TLS。
http://hbchen.com/post/servicemesh/2019-04-11-istio-security-egress/
流量管理是网格的基础,Pilot负责三个主要功能:服务治理istio-pilot、Sidecar注入istio-sidecar-injector、以及Sidecaristio-proxy, 分别由三个模块负责:pilot-discovery、sidecar-injector、pilot-agent,这里从pilot-discovery开始。
http://hbchen.com/post/servicemesh/2019-03-17-istio-code-pilot-discovery/
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.