Skip to navigation Skip to content
Simon Technology Blog
  • Architecture
  • Cloud
  • Database
  • Develop
  • Hardware
  • Industry
  • Language
  • Mobile
  • Opensource
  • OS
  • Web
Main Navigation

Category: Architecture

Architectural design is the product of people’s subjective mapping of elements within a structure and the relationships between elements. Architecture design is a series of related abstract patterns used to guide the design of various aspects of large software systems. The architect’s job responsibility is to transform the customer’s needs into a standardized development plan and text during the development of a software project, and to formulate the overall structure of the project, and guide the entire development team to complete the plan. Architecture design is the early stage of the software design process, which connects the requirements analysis and the design process. The main task of an architect is not to write specific software programs, but to engage in higher-level development and architecture work. He must have a good understanding of development technology, and he needs to have good organizational and management skills.

Keepalived + Haproxy builds high available web clusters

Haproxy is currently a popular cluster scheduling tool. There are many similar cluster scheduling tools, such as LVS and Nginx. In comparison, LVS has the best performance, but it is relatively com

October 1, 2021By Simo Load Balance available, building, cluster, Haproxy, high, Keepalived, Keepalived + Haproxy, WEBLeave a Comment

Protobuf3: String verification using regular expressions

I have been using Protobuf3 to define PB messages:

syntax = “proto3”;
package vioozer_protobuf ;
message Update
{
string sensor_id = 1;
…
} In my system, The sensor has a unique id format

October 1, 2021By Simo Micro Services expression, Protobuf, Protobuf3, regular, string, use, verificationLeave a Comment

HeartBeat3.x Application Raiders: Test HeartBeat HA Function

Heartbeat3.xThe whole application strategy:TestHeartbeat的HAFunction

HeartbeatAfter the installation is complete, it will automatically enter /etc/init.d< The startup script file heartbeat is

October 1, 2021By Simo Monitoring all, application, function, HA, Heartbeat, HeartBeat3.x, Raiders, testLeave a Comment

GWT RPC interface problem

I have a question about the code below..

@RemoteServiceRelativePath(“stockPrices”)
public interface StockPriceService extends RemoteService {
StockPrice[] getPrices(String[] symbols);
} Can

October 1, 2021By Simo Micro Services GWT, Interface, problem, RPCLeave a Comment

Protocol-buffers – Generate C # files from .proto files from .proto files in the pre-built event.

We have been working with protobuf for a while, and I decided to write a small console application for the client, which will allow them to perform some tests in the field.

I started a new c#

October 1, 2021By Simo Micro Services Buffers, build, Event, file, Generation, pre-, proto, protocol, protogen, usageLeave a Comment

Set UI dashboard on single-node Kubernetes clusters set using Kubeadm

I followed this tutorial https://kubernetes.io/docs/getting-started-guides/kubeadm/ to set up Kubernetes on Ubuntu 16.04 vServer

On this node I want to make Kubernetes Dashboard available but

October 1, 2021By Simo Load Balance cluster, dashboard, In making, Kubeadm, Kubernetes, Node, set, setting, single, UILeave a Comment

Cluster extruded nodes in Graphviz

I want to draw several related subgraphs in GraphViz. When I draw simple nodes, it looks very beautiful:

Resources:

digraph {
rankdir=LR;
A1 -> A21;
A1 -> A22;
A1 -> A23;
A1 -> A24

October 1, 2021By Simo Load Balance cluster, graphviz, middle, Node, squeezedLeave a Comment

Haproxy sometimes chooses a wrong ACL

I am using HAProxy 1.4.22. I have the following haproxy.conf file:

global
maxconn 100000
daemon
defaults
mode http
retries 1
contimeout 8000
clitimeout 120000
srvtimeout 120000
stats

October 1, 2021By Simo Load Balance ACL, choose, error, Haproxy, timeLeave a Comment

Heartbeat makes Nginx high availability cluster

One. Theory

・HA is highly available and has been It is called hot standby.

・High availability principle: Two machines A and B. Normally, A provides services and B is idle. When A is down or the service is down, switch to B Continue to provide services and use heartbeat for communication and elections

October 1, 2021By Simo Monitoring available, cluster, Do, Heartbeat, high, nginxLeave a Comment

HeartBeat 3.x Application Raiders: Conceptual Composition and Working Principles

Table of Contents

Heartbeat 3.x application strategy: concept composition and Working principle… 1

First, the concept of Heartbeat Composition and working principle… 1

1. The

October 1, 2021By Simo Monitoring 3.x, application, composition, Concept, full, Heartbeat, principle, Raiders, WorkLeave a Comment

Posts navigation

Page 1 … Page 41 Page 42 Page 43 … Page 78
Recent Posts
  • Sencha-Touch-2 – Sencha Touch 2, Nested XML Analysis NodeValue
  • Add a separation line and format XML content
  • Is there a norm of simplified XML subsets?
  • Look at it when you write React
  • ReactJS – Present React Redux React-Router App to add the server to the Firebase hosted by the Firebase
Categories
  • Android
  • Apache
  • Apache Kafka
  • Asp
  • Auto-Test
  • Automated Build
  • Aws
  • Bitcoin
  • Browser
  • C & C++
  • C#
  • Centos
  • Cgi
  • Character
  • Cloud Service
  • Cocos2dx
  • Cordova
  • CSS
  • Data Structure
  • Delphi
  • Design Pattern
  • Dojo
  • Dubbo
  • ELK
  • Flex
  • football
  • Game
  • Hadoop
  • Hibernate
  • HTML
  • Hybrid
  • Intel
  • IOS
  • Ipad
  • iPhone
  • Java
  • Javascript
  • Jetty
  • JQuery
  • Jsp
  • Linux
  • Load Balance
  • Lua
  • Macbook
  • Macos
  • Mathematics
  • Micro Services
  • Monitoring
  • Motherboard
  • Mysql
  • Network Hardware
  • Network Marketing
  • Nginx
  • NodeJs
  • Nosql
  • Oracle
  • Os Theory
  • Performance
  • PHP
  • Postgresql
  • Power Designer
  • React
  • Redis
  • Regexp
  • Rom
  • Rss
  • Ruby
  • Search Engines
  • Shell Script
  • Silicon Valley
  • Silverlight
  • Software Design
  • Spring
  • Sql
  • Sqlite
  • Sqlserver
  • Storage
  • Storm
  • Surface
  • SVN
  • Swift
  • System Architecture
  • Tablet
  • Uncategorized
  • Unix
  • Visual Basic
  • Visual Studio
  • Web Crawler
  • WebService
  • Windows
  • Wireless
  • XML
  • ZooKeeper
Archives
  • October 2021
  • September 2021
  • August 2021
  • May 2021
  • April 2021
  • September 2020
  • September 2019
  • August 2019
  • June 2019
  • May 2019
  • April 2019
  • March 2019
© Simon Technology Blog 2025 • ThemeCountry Powered by WordPress