Skip to content
View kingluo's full-sized avatar
Block or Report

Block or report kingluo

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
kingluo/README.md

Hi πŸ‘‹, I'm Jinhua Luo.

A passionate backend developer from China

I think experience is not the most important asset, but the ability to learn and innovate. My career is very long, and I am faced with a lot of knowledge. If I just learn and memorize knowledge, I cannot maintain my professional advantage. When I encounter a problem to overcome but have no clue, I like to go back to the essence of the matter to rethink, jump out of the existing framework, and escape the shackles of experience. Facts have proved that this has helped me achieve success again and again.

Reflection is the biggest difference between humans and animals.

πŸ“” My tech stack:

  • Database
    • PostgreSQL
      • extensions, e.g. cross data-center replication and conflict resolution.
      • proxy-less sharding.
      • agent-less cluster management using raft and gossip, e.g. failover.
    • Mysql proxy (sharding, failover, and replication)
  • C/C++
    • Linux Kernel Development, e.g. ARMv9 drivers, DRBD, Netfilter target module.
    • High-performance networking platform (Boost/Asio, meta-programming)
    • Linux HA, LVS
  • Go/Python/Rust
  • Nginx/Envoy
  • tracing with systemtap and perf

πŸ“” My Blog posts:

Pinned

  1. pgcat pgcat Public

    Enhanced PostgreSQL logical replication

    Go 371 18

  2. lua-resty-ffi lua-resty-ffi Public

    lua-resty-ffi provides an efficient and generic API to do hybrid programming in openresty/envoy with mainstream languages (Go, Python, Java, Rust, Nodejs, etc.).

    C 91 11

  3. lua-resty-ffi-grpc lua-resty-ffi-grpc Public

    openresty grpc client library based on rust tonic

    Rust 14 1

  4. lua-resty-ffi-req lua-resty-ffi-req Public

    The openresty http client library, supports http1, http2 and http3

    Go 7 1

  5. lua-resty-inspect lua-resty-inspect Public

    make dynamic and arbitrary breakpoint in your nginx lua code and inspect the info

    Lua 15 3

  6. ngx-lua-request-time ngx-lua-request-time Public

    openresty hook: record the lua execution time per request in ngx.ctx via LD_PRELOAD

    C 5 1